This HTML5 document contains 31 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
wikipedia-huhttp://hu.wikipedia.org/wiki/
dcthttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-huhttp://hu.dbpedia.org/resource/
prop-huhttp://hu.dbpedia.org/property/
rdfshttp://www.w3.org/2000/01/rdf-schema#
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n8http://hu.dbpedia.org/resource/Sablon:
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
n11http://hu.dbpedia.org/resource/Kategória:

Statements

Subject Item
dbpedia-hu:GoF_2_alapelv
rdfs:label
GoF 2 alapelv
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
dct:subject
n11:Programozási_paradigmák n11:Programtervezési_minták
dbo:wikiPageID
1712279
dbo:wikiPageRevisionID
24426150 23721699
prop-hu:wikiPageUsesTemplate
n8:Cite_book n8:Portál n8:Jegyzetek n8:Összevon
prop-hu:author
Kollár Lajos, Sterbinszky Nóra Gamma, Helm, Johnson & Vlissides Dr. Kusper Gábor
prop-hu:isbn
0
prop-hu:publisher
Addison-Wesley
prop-hu:ref
Gang of Four
prop-hu:title
Design Patterns Programozási technológiák dbpedia-hu:Design_Patterns
prop-hu:year
1994 2014 2015
dbo:abstract
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! 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.
prov:wasDerivedFrom
wikipedia-hu:GoF_2_alapelv?oldid=23721699&ns=0 wikipedia-hu:GoF_2_alapelv?oldid=24426150&ns=0
dbo:wikiPageLength
10361 9341
foaf:isPrimaryTopicOf
wikipedia-hu:GoF_2_alapelv
Subject Item
wikipedia-hu:GoF_2_alapelv
foaf:primaryTopic
dbpedia-hu:GoF_2_alapelv