Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Kit
Tvůrce
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 Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger: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
You are the greatest project you will ever work on.
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
Avatar
Kit
Tvůrce
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 Hartinger: 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
Tvůrce
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.