> > Ted si jenom nekde nastudovat co je to "tovarni metoda" ;-) Jak se > > tomu rika anglicky? Mam k ruce jen knizku "Java in a > > nutshell", kde jsem zadnou zminku o "factory method" nenasel.
Vzor, o kterém tu byla rec, se nejcasteji oznacuje jako "Jednoduchá tovární metoda" (Simple Factory Method), co je degenerovaná (ve smyslu zjednoduená) vere obecné tovární metody (Factory Method). Java in Nutshell je prírucka syntaxe a knihovny. Ty o návrhových vzorech vetinou nehovorí. Hledáte-li zmínku v ceské literature, zkuste moji "Myslíme objektove v jazyka Java 5.0". Není to sice ´kniha o návrhových vzorech, ale pouze zacátecnická prírucka programování, ale návrhové vzory vcetne zmínené jednoduché tovární metody (i kdy ji tam oznacuji pouze jako "tovární metoda") tam jsou rozebrány (a zrovna u tovární metody je podrobne zduvodneno kdy a jak ji pouít). Smíríte-li se s anglictinou, najdete skvelý výklad v knize "Head First Design Patterns", a ní tu nedávno beela rec Chcete-li neco zdarma, zkuste Java Design Patterns - napr. na http://www.patterndepot.com/put/8/JavaPatterns.htm Není sice tak dobrá jako Head First, ale je zadarmo. Navíc ukazuje príklady návrhových vzoru na trídách ze standardní knihovny. Zdarma se dá stáhnout také Eckelova "Thinking in Patterns" (www.bruceeckel.com), ale ta má tu nevýhodu, e autor predpokládá, e ctenár cetl "Design Patterns". Autor tam sice prezentuje radu zajímavých názoru, ale musím priznat, e po Head First mne ta kniha u moc nenadchla. Bude-li vám nekdo doporucovat knihu "Design Patterns v OOP", která je také zdarma ke staení (a navíc je cesky), tam tam bych vás varoval, e autor se zabývá pouze tou obecnejí verzí návrhového vzoru "Factory Method" a k takovým trivialitám, jako je jednoduchá tovární metoda, se nesniuje. Jako výchozí bod ke studiu návrhových vzoru je vak tato kniha (hlavne pro exaktneji zamerené ctenáre) velmi dobrá. -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.362 / Virus Database: 267.13.5/177 - Release Date: 21.11.05 po
