This HTML5 document contains 20 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/
n11http://www.ddj.com/java/
n8https://web.archive.org/web/20150421053945/http:/www.patterns.pl/
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#
freebasehttp://rdf.freebase.com/ns/
n15https://web.archive.org/web/20090429042942/http:/www.javaworld.com/javaworld/jw-01-2004/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n4http://hu.dbpedia.org/resource/Sablon:
owlhttp://www.w3.org/2002/07/owl#
provhttp://www.w3.org/ns/prov#
n17https://github.com/iluwatar/
xsdhhttp://www.w3.org/2001/XMLSchema#
n6http://hu.dbpedia.org/resource/Kategória:

Statements

Subject Item
dbpedia-hu:Építő_programtervezési_minta
rdfs:label
Építő programtervezési minta
owl:sameAs
freebase:m.015ypt
dct:subject
n6:Programtervezési_minták n6:C_Sharp-kódpéldák n6:Java-kódpéldák
dbo:wikiPageID
1237434
dbo:wikiPageRevisionID
23102460
dbo:wikiPageExternalLink
n8:builder.html n11:208403883%3Fpgno=2 n15:jw-0102-toolbox.html n17:java-design-patterns%23builder
prop-hu:wikiPageUsesTemplate
n4:Fordítás n4:Wikibooks n4:Jegyzetek
dbo:abstract
A számítógép-programozásban az építő programtervezési minta egy létrehozási minta. Az Absztrakt gyár és a Gyártó metódus programtervezési mintákkal szemben, melyek célja a többalakúság alkalmazása, az építő minta célja, hogy alternatívát találjon a teleszkópos konstruktor anti-mintára. Ez az anti-minta akkor jelenik meg, amikor az objektum konstruktor paraméter-kombinációk számának növekedése a konstruktorok exponenciális listáját eredményezi. Ahelyett hogy nagyszámú konstruktort alkalmazna, az Építő minta egy másik objektumot, az építőt alkalmazza, mely minden egyes inicializációs paramétert lépésről lépésre kap meg, majd egyben adja vissza az elkészült objektumot. Az építő mintának másik előnye is van. Használhatjuk olyan objektumoknál, melyek lapos adatot tartalmaznak (HTML kód, SQL lekérdezés, X.509 tanúsítvány ...), más szóval olyan adatot, melyet nem lehet egyszerűen szerkeszteni. Az ilyen típusú adatokat nem lehet lépésről lépésre szerkeszteni, csakis egyszerre. A legjobb módja, hogy ilyen objektumot hozzunk létre, hogy építő osztályt alkalmazunk. Az Építő minta gyakran Összetétel tervezési mintát készít. Előfordul, hogy a minták Gyár mintát alkalmazva indulnak (kevéssé bonyolult, jobban testre szabható, az alosztályok száma megnövekedhet) mely továbbfejlődik Absztrakt Gyárrá, Prototípussá vagy Építővé (rugalmasabb, összetettebb), ahogy a fejlesztő felfedezi, hogy hol van szükség nagyobb rugalmasságra. Néha a létrehozási minták kiegészítik egymást: az Építő minta használhat egy másik mintát, hogy megállapítsa, milyen más komponensek jönnek létre. Az Építők jól alkalmazhatók könnyed interfészekhez. Az itt bemutatott Építő minta egy leegyszerűsített és speciális esete az elvontabb általános fogalomnak. Ideális esetben az Építő tervezési minta két fő részből áll: 1) egy Igazgató és 2) egy Építő komponensből. Az igazgató rész tartalmazza, hogy az építőt hogyan hívjuk meg egy objektum megépítésére. Jellemzően az Építő elvonatkoztat az objektum reprezentációtól, ezáltal támogatva a különböző objektummegvalósításokat. A kliens megkéri az Igazgatót, hogy építsen egy objektumot egy speciális Építő segítségével, majd megkéri az Építőt, hogy végezze el a feladatot.
prov:wasDerivedFrom
wikipedia-hu:Építő_programtervezési_minta?oldid=23102460&ns=0
dbo:wikiPageLength
14194
foaf:isPrimaryTopicOf
wikipedia-hu:Építő_programtervezési_minta
Subject Item
dbpedia-hu:Építő_tervezési_minta
dbo:wikiPageRedirects
dbpedia-hu:Építő_programtervezési_minta
Subject Item
wikipedia-hu:Építő_programtervezési_minta
foaf:primaryTopic
dbpedia-hu:Építő_programtervezési_minta