Portál AbcLinuxu, 27. července 2025 13:00


Dotaz: Tovární třída vs Abstraktní továrna

7.3.2017 07:53 denda
Tovární třída vs Abstraktní továrna
Přečteno: 305×
Odpovědět | Admin
Je v tom nějaký rozdíl?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.3.2017 08:03 NN
Rozbalit Rozbalit vše Re: Tovární třída vs Abstraktní továrna
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tovarni trida je stavebni kamen abstraktni tovarny.
7.3.2017 08:37 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Tovární třída vs Abstraktní továrna
Odpovědět | | Sbalit | Link | Blokovat | Admin
Či "Factory" zároveň je alebo nie je "Abstract", záleží od toho, ako je implementovaná. Ak okrem toho, že poskytuje službu vytvárania objektov, je implementovaná ako hierarchia tried, t.j. implementuje návrhový vzor "Strategy", jedná sa o "Abstract Factory".

Osobne nemám rád návrhový vzor "Abstract Factory" -- teda aspoň na prijímacích pohovoroch -- lebo ono sú tam vlastne zmiešané dva ortogonálne návrhové vzory, pozri vyššie. Každý z týchto vzorov popisuje rozdielny aspekt implementácie. V pohode by sme s týmto prístupom mohli mať "Abstract Adapter", "Abstract Proxy", "Abstract Bridge" alebo pre fajnšmekrov "Abstract Singleton".

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.