Vysvětlení návrhových vzorů: Nový pohled na objektově orientovaný návrh

Hodnocení:   (4,4 z 5)

Vysvětlení návrhových vzorů: Nový pohled na objektově orientovaný návrh (Alan Shalloway)

Recenze čtenářů

Shrnutí:

Kniha slouží jako úvodní průvodce objektově orientovaným programováním (OOP) a návrhovými vzory a je určena jak začátečníkům, tak programátorům samoukům. Je chválena pro své jasné vysvětlení a praktický pohled na návrh softwaru, ačkoli někteří čtenáři se domnívají, že postrádá hloubku konkrétních vzorů a má silně abstraktní styl, který může být matoucí.

Klady:

Dobře strukturovaný a srozumitelný
překlenuje mezeru pro ty, kteří s OOP začínají nebo jsou samouky
představuje návrhové vzory praktickým způsobem
nabádá ke správným kódovacím postupům, jako je vyhýbání se duplicitám kódu
vhodný pro různé programátorské zázemí
poutavý styl psaní.

Zápory:

Chybí konkrétní příklady a hloubka konkrétních vzorů
může se stát příliš abstraktním a může předpokládat znalosti čtenáře
někteří považují styl psaní za příliš neformální nebo dogmatický
problémy s úpravami a nejasné odkazy
není vhodný pro úplné začátečníky nebo ty, kteří hledají podrobné implementace návrhových vzorů.

(na základě 76 hodnocení čtenářů)

Původní název:

Design Patterns Explained: A New Perspective on Object-Oriented Design

Obsah knihy:

"Jednou ze skvělých věcí na knize je způsob, jakým autoři vysvětlují koncepty velmi jednoduše pomocí analogií, nikoli příkladů programování - to bylo velmi inspirativní pro produkt, na kterém pracuji: audio úvod do OOP a vývoje softwaru."

-Bruce Eckel.

"... Očekával bych, že čtenářům se základními znalostmi objektově orientovaného programování a návrhu bude tato kniha užitečná, než přistoupí k návrhovým vzorům úplně. Kniha Design Patterns Explaineddoplňuje existující texty o návrhových vzorech a může plnit velmi užitečnou roli, zapadající mezi úvodní texty, jako je UML Distilled, a pokročilejší knihy o vzorech." - D. K..

-James Noble.

Využijte výhody vzorů v oblasti kvality a produktivity - bez složitosti! Kniha Design Patterns Explained, Second Edition je nejjednodušším, nejpřehlednějším a nejpraktičtějším úvodem do vzorů v oboru. Na desítkách aktualizovaných příkladů v jazyce Java ukazuje programátorům a architektům, jak přesně používat vzory k mnohem efektivnějšímu návrhu, vývoji a poskytování softwaru.

Na začátku se seznámíte se základními principy vzorů a s úlohou objektově orientované analýzy a návrhu v současném vývoji softwaru. Poté vám Alan Shalloway a James Trott pomocí srozumitelného ukázkového kódu osvětlí desítky nejužitečnějších vzorů současnosti: jejich základní koncepty, výhody, kompromisy, implementační techniky a úskalí, kterým je třeba se vyhnout. Mnoho vzorů je doplněno diagramy UML.

Shalloway a Trott navázali na své nejprodávanější první vydání a tuto knihu důkladně aktualizovali, aby odrážela nové trendy v oblasti návrhu softwaru, vzory a techniky implementace. Na základě rozsáhlé zpětné vazby od čtenářů prohloubili a zpřesnili pokrytí v celém textu a reorganizovali obsah pro ještě větší přehlednost. Nové a přepracované pokrytí v tomto vydání zahrnuje.

⬤ lepší způsoby, jak začít „myslet ve vzorech“.

⬤ Jak mohou návrhové vzory usnadnit agilní vývoj pomocí eXtreme Programming a dalších metod.

⬤ Jak používat analýzu obecnosti a variability k návrhu architektury aplikací.

⬤ Klíčová role testování v procesu vývoje založeného na vzorech.

⬤ Jak používat továrny pro efektivnější instanci a správu objektů.

⬤ Vzor Object-Pool - nový vzor, který nebyl identifikován skupinou "Gang of Four".

⬤ Nové studijní otázky na konci každé kapitoly.

Tato kniha je jemná, ale důkladná a nepředpokládá žádné zkušenosti se vzory. Je to ideální "první kniha" o vzorech a dokonalý doplněk ke klasické knize Design Patterns od Gammy. Pokud jste programátor nebo architekt, který chce co nejjasněji porozumět návrhovým vzorům - nebo pokud jste se snažili, aby pro vás fungovaly - přečtěte si tuto knihu.

Další údaje o knize:

ISBN:9780321247148
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2004
Počet stran:480

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Vysvětlení návrhových vzorů: Nový pohled na objektově orientovaný návrh - Design Patterns Explained:...
"Jednou ze skvělých věcí na knize je způsob, jakým...
Vysvětlení návrhových vzorů: Nový pohled na objektově orientovaný návrh - Design Patterns Explained: A New Perspective on Object-Oriented Design
Základní dovednosti pro agilní vývojáře - Průvodce lepším programováním a návrhem - Essential Skills...
Agilní metody se staly dominantním paradigmatem...
Základní dovednosti pro agilní vývojáře - Průvodce lepším programováním a návrhem - Essential Skills for the Agile Developer - A Guide to Better Programming and Design

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)