Strukturální vzor - Structural pattern
v softwarové inženýrství, strukturální návrhové vzory jsou designové vzory které usnadňují design identifikováním jednoduchého způsobu realizace vztahů mezi entitami.
Mezi příklady strukturních vzorů patří:
- Adaptér vzor: 'přizpůsobí' jedno rozhraní pro třídu na takové, které klient očekává
- Souhrnný vzor: verze Složený vzor s metodami agregace dětí
- Most vzor: oddělit abstrakci od její implementace, aby se tyto dvě mohly lišit nezávisle
- Náhrobek: Mezilehlý objekt „vyhledávání“ obsahuje skutečné umístění objektu.[4]
- Složený vzor: stromová struktura objektů, kde každý objekt má stejné rozhraní
- Dekorativní vzor: přidat další funkce k objektu za běhu, kde by podtřída vedla k exponenciálnímu nárůstu nových tříd
- Vzor rozšiřitelnosti: a.k.a. Framework - skryjte složitý kód za jednoduché rozhraní
- Fasádní vzor: vytvořit zjednodušené rozhraní existujícího rozhraní, které usnadní použití pro běžné úkoly
- Vzor muší váhy: velké množství objektů sdílí společný objekt vlastností a šetří tak místo
- Značkovací vzor: prázdné rozhraní pro přidružení metadat ke třídě.
- Potrubí a filtry: řetězec procesů, kde výstupem každého procesu je vstup dalšího
- Neprůhledný ukazatel: ukazatel na nedeklarovaný nebo soukromý typ, chcete-li skrýt podrobnosti implementace
- Proxy vzor: třída fungující jako rozhraní k jiné věci
Viz také
Reference
- ^ „Adaptér Pipeline“. Cunningham & Cunningham, Inc. 31. 12. 2010. Archivovány od originál dne 31. 12. 2010. Citováno 2012-07-20.
- ^ BobbyWoolf (2002-06-19). „Retrofit Interface Pattern“. Cunningham & Cunningham, Inc. Archivovány od originál dne 19. 6. 2002. Citováno 2012-07-20.
- ^ MartinZarate (31.12.2010). „Externí polymorfismus“. Cunningham & Cunningham, Inc. Archivovány od originál dne 31. 12. 2010. Citováno 2012-07-20.
- ^ „Hrobový kámen“. Cunningham & Cunningham, Inc. 2007-06-17. Archivovány od originál dne 2007-06-17. Citováno 2012-07-20.