Property Value
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. (hu)
  • 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. (hu)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1237434 (xsd:integer)
dbo:wikiPageLength
  • 14194 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 23102460 (xsd:integer)
prop-hu:wikiPageUsesTemplate
dct:subject
rdfs:label
  • Építő programtervezési minta (hu)
  • Építő programtervezési minta (hu)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is foaf:primaryTopic of