NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

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

Aktivity
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?

Odpovedať
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
Odpovedá 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.

Hore Odpovedať
19.3.2013 11:29
New kid back on the block with a R.I.P
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.

 
Hore Odpovedať
19.3.2013 11:38
Avatar
Kit
Tvůrce
Avatar
Odpovedá 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.

Hore Odpovedať
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
Odpovedá 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.

Hore Odpovedať
20.3.2013 10:55
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 5 správy z 5.