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
| |
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
| |
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 | |