Az 1994-ben a Design Patterns: Elements of Reusable Object-Oriented Software (Programtervezési minták, Újrahasznosítható elemek objektumközpontú programokhoz) c. könyvben jelent meg. A GoF 2 eredeti angol megfogalmazása: „Favor object composition over class inheritance”, azaz „Használj objektum-összetételt öröklés helyett, ha csak lehet”. Az objektum-összetétel az öröklődés (inheritance) alternatívája. Az öröklődést szokás IS-A kapcsolatnak (the dog is a vertebrate / a kutya egy gerinces), míg az objektum összetételt HAS-A kapcsolatnak (the dog has a spine / a kutyának van egy gerince) nevezni. Itt az új szolgáltatások úgy jönnek létre, hogy kisebb részekből építünk fel objektumokat, hogy több szolgáltatással rendelkezzenek. Az objektum-összetételnél az összeépített objektumoknak jól megha

Property Value
dbo:abstract
  • Az 1994-ben a Design Patterns: Elements of Reusable Object-Oriented Software (Programtervezési minták, Újrahasznosítható elemek objektumközpontú programokhoz) c. könyvben jelent meg. A GoF 2 eredeti angol megfogalmazása: „Favor object composition over class inheritance”, azaz „Használj objektum-összetételt öröklés helyett, ha csak lehet”. Az objektum-összetétel az öröklődés (inheritance) alternatívája. Az öröklődést szokás IS-A kapcsolatnak (the dog is a vertebrate / a kutya egy gerinces), míg az objektum összetételt HAS-A kapcsolatnak (the dog has a spine / a kutyának van egy gerince) nevezni. Itt az új szolgáltatások úgy jönnek létre, hogy kisebb részekből építünk fel objektumokat, hogy több szolgáltatással rendelkezzenek. Az objektum-összetételnél az összeépített objektumoknak jól meghatározott interfésszel kell rendelkezniük. Az ilyen újrafelhasználást feketedobozos újrafelhasználásnak nevezzük, mert az objektumok belső részei láthatatlanok. Az objektumok „fekete dobozokként” jelennek meg. Az alosztályokon keresztül történő újrafelhasználást fehérdobozos újrafelhasználásnak nevezzük. A „fehér doboz” itt a láthatóságra utal: az öröklődéssel az alosztályok gyakran látják a szülőosztály belső részeit. A GoF 2 felhasználására remek példa a stratégia programtervezési minta. Az alapelv előnyeit, hátrányait, valamint további információkat megtalálhatja az Öröklődés helyett objektum-összetétel oldalon. (hu)
  • 1994-ben a Programtervezési minták, Újrahasznosítható elemek objektumközpontú programokhoz (angolul Design Patterns: Elements of Reusable Object-Oriented Software) c. könyvben jelentek meg a hatékony objektumorientált programozás gyakorlati irányelvei, az ún. GoF alapelvek. A GoF 2 alapelv a kód-újrafelhasználás két lehetőségére vonatkozik, és eredeti angol megfogalmazása szerint „Favor object composition over class inheritance”, azaz „Használj objektum-összetételt öröklés helyett, ha csak lehet!” A GoF 2 felhasználására remek példa a stratégia programtervezési minta. Az alapelv előnyeit, hátrányait, valamint a további információkat lásd az Öröklődés helyett objektum-összetétel szócikkben! (hu)
  • Az 1994-ben a Design Patterns: Elements of Reusable Object-Oriented Software (Programtervezési minták, Újrahasznosítható elemek objektumközpontú programokhoz) c. könyvben jelent meg. A GoF 2 eredeti angol megfogalmazása: „Favor object composition over class inheritance”, azaz „Használj objektum-összetételt öröklés helyett, ha csak lehet”. Az objektum-összetétel az öröklődés (inheritance) alternatívája. Az öröklődést szokás IS-A kapcsolatnak (the dog is a vertebrate / a kutya egy gerinces), míg az objektum összetételt HAS-A kapcsolatnak (the dog has a spine / a kutyának van egy gerince) nevezni. Itt az új szolgáltatások úgy jönnek létre, hogy kisebb részekből építünk fel objektumokat, hogy több szolgáltatással rendelkezzenek. Az objektum-összetételnél az összeépített objektumoknak jól meghatározott interfésszel kell rendelkezniük. Az ilyen újrafelhasználást feketedobozos újrafelhasználásnak nevezzük, mert az objektumok belső részei láthatatlanok. Az objektumok „fekete dobozokként” jelennek meg. Az alosztályokon keresztül történő újrafelhasználást fehérdobozos újrafelhasználásnak nevezzük. A „fehér doboz” itt a láthatóságra utal: az öröklődéssel az alosztályok gyakran látják a szülőosztály belső részeit. A GoF 2 felhasználására remek példa a stratégia programtervezési minta. Az alapelv előnyeit, hátrányait, valamint további információkat megtalálhatja az Öröklődés helyett objektum-összetétel oldalon. (hu)
  • 1994-ben a Programtervezési minták, Újrahasznosítható elemek objektumközpontú programokhoz (angolul Design Patterns: Elements of Reusable Object-Oriented Software) c. könyvben jelentek meg a hatékony objektumorientált programozás gyakorlati irányelvei, az ún. GoF alapelvek. A GoF 2 alapelv a kód-újrafelhasználás két lehetőségére vonatkozik, és eredeti angol megfogalmazása szerint „Favor object composition over class inheritance”, azaz „Használj objektum-összetételt öröklés helyett, ha csak lehet!” A GoF 2 felhasználására remek példa a stratégia programtervezési minta. Az alapelv előnyeit, hátrányait, valamint a további információkat lásd az Öröklődés helyett objektum-összetétel szócikkben! (hu)
dbo:wikiPageID
  • 1712279 (xsd:integer)
dbo:wikiPageLength
  • 9341 (xsd:nonNegativeInteger)
  • 10361 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 23721699 (xsd:integer)
  • 24426150 (xsd:integer)
prop-hu:author
  • Dr. Kusper Gábor (hu)
  • Gamma, Helm, Johnson & Vlissides (hu)
  • Kollár Lajos, Sterbinszky Nóra (hu)
  • Dr. Kusper Gábor (hu)
  • Gamma, Helm, Johnson & Vlissides (hu)
  • Kollár Lajos, Sterbinszky Nóra (hu)
prop-hu:isbn
  • 0 (xsd:integer)
prop-hu:publisher
  • Addison-Wesley (hu)
  • Addison-Wesley (hu)
prop-hu:ref
  • Gang of Four (hu)
  • Gang of Four (hu)
prop-hu:title
prop-hu:wikiPageUsesTemplate
prop-hu:year
  • 1994 (xsd:integer)
  • 2014 (xsd:integer)
  • 2015 (xsd:integer)
dct:subject
rdfs:comment
  • Az 1994-ben a Design Patterns: Elements of Reusable Object-Oriented Software (Programtervezési minták, Újrahasznosítható elemek objektumközpontú programokhoz) c. könyvben jelent meg. A GoF 2 eredeti angol megfogalmazása: „Favor object composition over class inheritance”, azaz „Használj objektum-összetételt öröklés helyett, ha csak lehet”. Az objektum-összetétel az öröklődés (inheritance) alternatívája. Az öröklődést szokás IS-A kapcsolatnak (the dog is a vertebrate / a kutya egy gerinces), míg az objektum összetételt HAS-A kapcsolatnak (the dog has a spine / a kutyának van egy gerince) nevezni. Itt az új szolgáltatások úgy jönnek létre, hogy kisebb részekből építünk fel objektumokat, hogy több szolgáltatással rendelkezzenek. Az objektum-összetételnél az összeépített objektumoknak jól megha (hu)
  • Az 1994-ben a Design Patterns: Elements of Reusable Object-Oriented Software (Programtervezési minták, Újrahasznosítható elemek objektumközpontú programokhoz) c. könyvben jelent meg. A GoF 2 eredeti angol megfogalmazása: „Favor object composition over class inheritance”, azaz „Használj objektum-összetételt öröklés helyett, ha csak lehet”. Az objektum-összetétel az öröklődés (inheritance) alternatívája. Az öröklődést szokás IS-A kapcsolatnak (the dog is a vertebrate / a kutya egy gerinces), míg az objektum összetételt HAS-A kapcsolatnak (the dog has a spine / a kutyának van egy gerince) nevezni. Itt az új szolgáltatások úgy jönnek létre, hogy kisebb részekből építünk fel objektumokat, hogy több szolgáltatással rendelkezzenek. Az objektum-összetételnél az összeépített objektumoknak jól megha (hu)
rdfs:label
  • GoF 2 alapelv (hu)
  • GoF 2 alapelv (hu)
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is foaf:primaryTopic of