> > 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 zjednodušená) vere 
obecné
tovární metody (Factory Method).

Java in Nutshell je prírucka syntaxe a knihovny. Ty o návrhových vzorech 
vetšinou
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 bežela 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
stažení (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 nesnižuje. Jako výchozí bod ke studiu návrhových 
vzoru je
však 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
 

Odpovedet emailem