Property Value
dbo:abstract
  • Az objektumorientált programozásban az isten osztály vagy objektum vagy mindenható, vagy mindentudó. Azaz ő végez minden cselekvést, vagy ő tárol minden adatot a programban. A programozásban bevett gyakorlat felosztani egy feladatot, és részenként megoldani. A teljes megoldás ezek együtteséből adódik. Így nem kell egy objektumnak mindenről tudnia; egyes részfeladatokat megoldó objektumok nem ismernek mást, és csak a saját részfeladatukat oldják meg, mit sem tudva az egészről. Ezzel szemben ha a program tartalmaz egy isten objektumot, akkor a legtöbb funkciót egyetlen objektum látja el, vagy ő tud mindenről, és metódusokat tartalmaz az adatok kezelésére. A többi objektumnak kisegítő szerep jut. Ezzel az objektum istenszerűen működik, nem sok teret hagyva a többinek. Szoros kapcsoltsága miatt nehezen kezelhető, karbantartható; az egyik rutin javítása elronthatja egy másik rutin működését. Nem objektumorientált, procedurális környezetben ehhez hasonló a szubrutinok használatának mellőzése, vagy túl sok globális változó használata. Bizonyos esetekben ez a gyakorlat elfogadható, ahol a vezérlés központosítása és a hatékonyság fontosabb, mint a karbantarthatóság. Ilyenre példák a mikrovezérlők. Mivel azonban ezek is egyre gyorsabbak lesznek, erre egyre kevésbé lehet majd hivatkozni. A nagy szőrös objektum (Big hairy object) egy túltelített adapter. Azonban az isten osztályt is szokták így hívni. (hu)
  • Az objektumorientált programozásban az isten osztály vagy objektum vagy mindenható, vagy mindentudó. Azaz ő végez minden cselekvést, vagy ő tárol minden adatot a programban. A programozásban bevett gyakorlat felosztani egy feladatot, és részenként megoldani. A teljes megoldás ezek együtteséből adódik. Így nem kell egy objektumnak mindenről tudnia; egyes részfeladatokat megoldó objektumok nem ismernek mást, és csak a saját részfeladatukat oldják meg, mit sem tudva az egészről. Ezzel szemben ha a program tartalmaz egy isten objektumot, akkor a legtöbb funkciót egyetlen objektum látja el, vagy ő tud mindenről, és metódusokat tartalmaz az adatok kezelésére. A többi objektumnak kisegítő szerep jut. Ezzel az objektum istenszerűen működik, nem sok teret hagyva a többinek. Szoros kapcsoltsága miatt nehezen kezelhető, karbantartható; az egyik rutin javítása elronthatja egy másik rutin működését. Nem objektumorientált, procedurális környezetben ehhez hasonló a szubrutinok használatának mellőzése, vagy túl sok globális változó használata. Bizonyos esetekben ez a gyakorlat elfogadható, ahol a vezérlés központosítása és a hatékonyság fontosabb, mint a karbantarthatóság. Ilyenre példák a mikrovezérlők. Mivel azonban ezek is egyre gyorsabbak lesznek, erre egyre kevésbé lehet majd hivatkozni. A nagy szőrös objektum (Big hairy object) egy túltelített adapter. Azonban az isten osztályt is szokták így hívni. (hu)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1552341 (xsd:integer)
dbo:wikiPageLength
  • 2220 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 22157995 (xsd:integer)
prop-hu:chapter
  • Chapter 3: Topologies of Action-Oriented Vs. Object-Oriented Applications (hu)
  • Chapter 3: Topologies of Action-Oriented Vs. Object-Oriented Applications (hu)
prop-hu:first
  • Arthur J. (hu)
  • Arthur J. (hu)
prop-hu:isbn
  • 0 (xsd:integer)
prop-hu:last
  • Riel (hu)
  • Riel (hu)
prop-hu:location
  • Boston, Massachusetts (hu)
  • Boston, Massachusetts (hu)
prop-hu:publisher
  • Addison-Wesley (hu)
  • Addison-Wesley (hu)
prop-hu:quote
  • 3 (xsd:integer)
prop-hu:title
  • Object-Oriented Design Heuristics (hu)
  • Object-Oriented Design Heuristics (hu)
prop-hu:wikiPageUsesTemplate
prop-hu:year
  • 1996 (xsd:integer)
dct:subject
rdfs:label
  • Isten osztály (hu)
  • Isten osztály (hu)
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is foaf:primaryTopic of