Pouze tento týden sleva až 80 % na e-learning týkající se Javy

Diskuze: Návrhové vzory - které jsou ty správné?

Aktivity (7)
Avatar
Kit
Redaktor
Avatar
Kit:19.3.2013 11:12

Trochu jsem se začetl do návrhových vzorů. Každý autor je však podává trochu jinak a přikládá k nim i různé algoritmy. Každý z nich je v určitých případech použitelný, ale třeba Simple Factory jsem našel v několika různých podáních. Mám vcelku jasno, které řešení je pro mne nejvhodnější, ale u jiných vzorů mi to úplně jasné není. Mnoho z nich je často popsáno zbytečně složitě bez přímého poukázání "tohle dělá z mého vzoru Builder nebo Observer".

V návrhových vzorech se už pomalu začínám orientovat, mnoho z nich jsou jen jména pro algoritmy, které už léta používám. Jen si v tom potřebuji udělat pořádek kvůli komunikaci s ostatními. Kterým autorům a kterým článkům o návrhových vzorech nejvíc důvěřujete?

Odpovědět
19.3.2013 11:12
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Kit
David Čápka:19.3.2013 11:29

Bible vzorů je tato kniha: http://en.wikipedia.org/…ign_Patterns . Jestli existuje něco lepšího, tak o tom nevím, ale Drahomír Hanák něco četl.

Nahoru Odpovědět
19.3.2013 11:29
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
Drahomír Hanák
Redaktor
Avatar
Drahomír Hanák:19.3.2013 11:38

Já jsem četl knihu Návrhové vzory od Rudolfa Pecinovského a má to tam pěkně vysvětlené. Uvádí tam UML diagramy, ukázky v Javě a originální definici z GoF (i s českým překladem). Sám to hezky vysvětluje.

 
Nahoru Odpovědět
19.3.2013 11:38
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Kit
Redaktor
Avatar
Odpovídá na Drahomír Hanák
Kit:19.3.2013 12:03

Knížku od Pecinovského jsem už držel v ruce, bohužel to bylo v době, kdy jsem se o návrhové vzory moc nezajímal, protože ty ukázky byly v Javě, které jsem se tenkrát vyhýbal... No nic, zkusím se po ní podívat.

David Čápka: Na tu wiki jsem se díval včera. Zrovna vzor Factory tam mají implementován hodně divně - jak v Javě, tak i v PHP.

Nahoru Odpovědět
19.3.2013 12:03
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Redaktor
Avatar
Odpovídá na Kit
Kit:20.3.2013 10:55

Tak jsem se podíval na návrhové vzory od Pecinovského. Byl jsem překvapen, jak se jednoduché věci dají naprogramovat složitě, dokonce i s algoritmy, které autor sám na jiné stránce zavrhuje. Zřejmě si budu muset naprogramovat vlastní příklady.

Nahoru Odpovědět
20.3.2013 10:55
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.