Property Value
dbo:abstract
  • A számítógép-programozásban a kopogószellem vagy cigányszekér rövid életű, tipikusan állapot nélküli objektum, amivel tartósabb osztályt inicializálnak, vagy annak metódusait hívják. Antimintának tekintik. Az eredeti definíciót Michael Akroyd adta meg 1996-ban az Object World West Conference-en: A kopogószellem vagy cigányszekér titokzatos módon tűnik fel és el, ezt teszi ez a rövid életű objektum. Nehezebb a kódot karban tartani miatta, és szükségtelenül pazarolja az erőforrásokat. Oka a gyenge objektumtervezés. A kopogószellem gyakran neve alapján beazonosítható: szerepel benne a manager, a controller szavak egyike, esetleg a start_process kifejezés. Gyakran azzal hoznak létre kopogószellemeket, hogy egy bonyolultabb szerkezetet feltételeznek. Ha a parancs programtervezési mintában a kliens és az invoker is részt vesz egy metódusban, és a programozó megpróbálja ezt kettéválasztani. Azonban a bonyolultabb architektúrát nem biztos, hogy sikerül létrehozni. A kopogószellem nem tévesztendő össze a tartós, állapottal bíró objektumokkal, mint a modell-nézet-vezérlő tartalma, vagy a rétegekre bontó minták elemeivel, mint az . A kopogószellem eltüntetésére szerepét át kell adni a hívónak (invoker), ezután a kopogószellem eltávolítható. (hu)
  • A számítógép-programozásban a kopogószellem vagy cigányszekér rövid életű, tipikusan állapot nélküli objektum, amivel tartósabb osztályt inicializálnak, vagy annak metódusait hívják. Antimintának tekintik. Az eredeti definíciót Michael Akroyd adta meg 1996-ban az Object World West Conference-en: A kopogószellem vagy cigányszekér titokzatos módon tűnik fel és el, ezt teszi ez a rövid életű objektum. Nehezebb a kódot karban tartani miatta, és szükségtelenül pazarolja az erőforrásokat. Oka a gyenge objektumtervezés. A kopogószellem gyakran neve alapján beazonosítható: szerepel benne a manager, a controller szavak egyike, esetleg a start_process kifejezés. Gyakran azzal hoznak létre kopogószellemeket, hogy egy bonyolultabb szerkezetet feltételeznek. Ha a parancs programtervezési mintában a kliens és az invoker is részt vesz egy metódusban, és a programozó megpróbálja ezt kettéválasztani. Azonban a bonyolultabb architektúrát nem biztos, hogy sikerül létrehozni. A kopogószellem nem tévesztendő össze a tartós, állapottal bíró objektumokkal, mint a modell-nézet-vezérlő tartalma, vagy a rétegekre bontó minták elemeivel, mint az . A kopogószellem eltüntetésére szerepét át kell adni a hívónak (invoker), ezután a kopogószellem eltávolítható. (hu)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1557741 (xsd:integer)
dbo:wikiPageLength
  • 1850 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 23451910 (xsd:integer)
prop-hu:chapter
  • Chapter 5: Software Development AntiPatterns (hu)
  • Chapter 5: Software Development AntiPatterns (hu)
prop-hu:first
  • William J. (hu)
  • William J. (hu)
prop-hu:isbn
  • 0 (xsd:integer)
prop-hu:last
  • Brown (hu)
  • Brown (hu)
prop-hu:location
  • New York, USA (hu)
  • New York, USA (hu)
prop-hu:publisher
  • John Wiley & Sons (hu)
  • John Wiley & Sons (hu)
prop-hu:title
  • AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis (hu)
  • AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis (hu)
prop-hu:url
prop-hu:wikiPageUsesTemplate
prop-hu:year
  • 1998 (xsd:integer)
dct:subject
rdfs:label
  • Kopogószellem (programozás) (hu)
  • Kopogószellem (programozás) (hu)
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is foaf:primaryTopic of