Programtervezési minta (original) (raw)
Az informatik�ban a programtervez�si mint�nak (angolul Software Design Patterns) nevezik a gyakran el?fordul� programoz�si feladatokra adhat� �ltal�nos, �jrafelhaszn�lhat� megold�sokat. Egy programtervez�si minta rendszerint egym�ssal egy�ttm?k�d? objektumok �s oszt�lyok le�r�sa. A tervmint�k nem ny�jtanak k�sz tervet, amit k�zvetlen�l le lehet k�dolni, hab�r vannak hozz�juk p�ldak�dok, amiket azonban meg kell t�lteni az adott helyzetre alkalmas k�ddal. C�ljuk az, hogy le�r�st vagy sablont ny�jtsanak. Seg�tik formaliz�lni a megold�st.
Property | Value |
---|---|
dbo:abstract | Az informatikában a programtervezési mintának (angolul Software Design Patterns) nevezik a gyakran előforduló programozási feladatokra adható általános, újrafelhasználható megoldásokat. Egy programtervezési minta rendszerint egymással együttműködő objektumok és osztályok leírása. A tervminták nem nyújtanak kész tervet, amit közvetlenül le lehet kódolni, habár vannak hozzájuk példakódok, amiket azonban meg kell tölteni az adott helyzetre alkalmas kóddal. Céljuk az, hogy leírást vagy sablont nyújtsanak. Segítik formalizálni a megoldást. A minták rendszerint osztályok és objektumok közötti kapcsolatokat mutatnak, de nem specifikálják konkrétan a végleges osztályokat vagy objektumokat. A modellek absztrakt osztályai helyett egyes esetekben interfészek is használhatók, habár azokat maga a tervminta nem mutatja. Egyes nyelvek beépítetten tartalmaznak tervmintákat. A tervminták tekinthetők a strukturált programozás egyik szintjének a paradigma és az algoritmus között. A legtöbb tervminta objektumorientált környezetre van kidolgozva. Mivel a funkcionális programozás kevéssé ismert és használt, arra a környezetre még csak kevés tervminta ismert, például a . Az objektumorientált minták közül nem mindegyiket lehet, és nem mindegyiket érdemes itt használni. Van, amit módosítani kell. (hu) |
dbo:wikiPageExternalLink | https://archive.org/details/antipatternsrefa0000unse/page/n336 https://archive.org/details/designpatternsex00shal_743 https://archive.org/details/designpatternsex00shal_743/page/n356 https://archive.org/details/headfirstdesignp00free https://archive.org/details/headfirstdesignp00free/page/n675 http://dl.acm.org/citation.cfm%3Fid=1035074%7Cauthor1=Judy https://archive.org/details/antipatternsrefa0000unse |
dbo:wikiPageID | 705343 (xsd:integer) |
dbo:wikiPageLength | 35502 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 23680320 (xsd:integer) |
prop-hu:author | Gamma, Helm, Johnson & Vlissides (hu) Alan Shalloway, James R. Trott (hu) Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates (hu) William J. Brown, Raphael C. Malveau, Hays W. "Skip" McCormick , Thomas J. Mowbray (hu) |
prop-hu:first | Christopher (hu) |
prop-hu:isbn | 0 (xsd:integer) 195019199 (xsd:integer) |
prop-hu:last | Alexander (hu) |
prop-hu:pages | 336 (xsd:integer) 337 (xsd:integer) 638 (xsd:integer) |
prop-hu:publisher | Addison-Wesley (hu) Oxford University Press (hu) Wiley (hu) O’Reilly Media (hu) |
prop-hu:ref | Gang of Four (hu) Alexander, A Pattern Language (hu) |
prop-hu:title | Design Patterns (hu) AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis (hu) A Pattern Language (hu) Desing Patterns Explained (hu) Head First Design Patterns (hu) |
prop-hu:url | https://archive.org/details/designpatternsex00shal_743 https://archive.org/details/headfirstdesignp00free https://archive.org/details/antipatternsrefa0000unse |
prop-hu:wikiPageUsesTemplate | dbpedia-hu:Sablon:Cite_book dbpedia-hu:Sablon:Cite_journal dbpedia-hu:Sablon:Fordítás dbpedia-hu:Sablon:Igen dbpedia-hu:Sablon:Jegyzetek dbpedia-hu:Sablon:N/a dbpedia-hu:Sablon:Nem dbpedia-hu:Sablon:Nemzetközi_katalógusok dbpedia-hu:Sablon:Portál |
prop-hu:year | 1977 (xsd:integer) 1994 (xsd:integer) 1998 (xsd:integer) 2002 (xsd:integer) 2004 (xsd:integer) |
dct:subject | dbpedia-hu:Kategória:Programtervezési_minták dbpedia-hu:Kategória:Programozási_antiminták |
rdfs:comment | Az informatikában a programtervezési mintának (angolul Software Design Patterns) nevezik a gyakran előforduló programozási feladatokra adható általános, újrafelhasználható megoldásokat. Egy programtervezési minta rendszerint egymással együttműködő objektumok és osztályok leírása. A tervminták nem nyújtanak kész tervet, amit közvetlenül le lehet kódolni, habár vannak hozzájuk példakódok, amiket azonban meg kell tölteni az adott helyzetre alkalmas kóddal. Céljuk az, hogy leírást vagy sablont nyújtsanak. Segítik formalizálni a megoldást. (hu) |
rdfs:label | Programtervezési minta (hu) |
owl:sameAs | freebase:Programtervezési minta |
prov:wasDerivedFrom | wikipedia-hu:Programtervezési_minta?oldid=23680320&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-hu:Programtervezési_minta |
is dbo:wikiPageRedirects of | dbpedia-hu:Programtervezési_minták |
is prop-hu:jelentősMunkái of | dbpedia-hu:Erich_Gamma |
is foaf:primaryTopic of | wikipedia-hu:Programtervezési_minta |