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