Vysvetlené návrhové vzory: Nový pohľad na objektovo orientovaný dizajn

Hodnotenie:   (4,4 z 5)

Vysvetlené návrhové vzory: Nový pohľad na objektovo orientovaný dizajn (Alan Shalloway)

Recenzie čitateľov

Zhrnutie:

Kniha slúži ako úvodný sprievodca objektovo orientovaným programovaním (OOP) a návrhovými vzormi a je vhodná pre začiatočníkov aj samoukov. Je chválená pre svoje jasné vysvetlenia a praktické poznatky o návrhu softvéru, hoci niektorí čitatelia sa domnievajú, že jej chýba hĺbka konkrétnych vzorov a má silne abstraktný štýl, ktorý môže byť mätúci.

Výhody:

Dobre štruktúrovaná a zrozumiteľná
preklenuje priepasť pre tých, ktorí s OOP začínajú alebo sú samoukmi
predstavuje návrhové vzory praktickým spôsobom
nabáda k správnym kóderským postupom, ako je vyhýbanie sa duplicite kódu
vhodná pre rôzne programátorské zázemie
pútavý štýl písania.

Nevýhody:

Chýbajú konkrétne príklady a hĺbka konkrétnych vzorov
môže sa stať príliš abstraktným a môže predpokladať znalosti čitateľa
niektorí považujú štýl písania za príliš neformálny alebo dogmatický
problémy s úpravou a nejasné odkazy
nie je vhodný pre úplných začiatočníkov alebo tých, ktorí hľadajú podrobné implementácie návrhových vzorov.

(na základe 76 čitateľských recenzií)

Pôvodný názov:

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

Obsah knihy:

"Jednou zo skvelých vecí na knihe je spôsob, akým autori vysvetľujú koncepty veľmi jednoducho pomocou analógií namiesto príkladov programovania - to bolo veľmi inšpirujúce pre produkt, na ktorom pracujem: úvod do OOP a vývoja softvéru len v audio podobe."

-Bruce Eckel.

"... Očakával by som, že táto kniha bude užitočná pre čitateľov so základnými znalosťami objektovo orientovaného programovania a návrhu, skôr než sa úplne priblížia k návrhovým vzorom. Kniha Design Patterns Explaineddopĺňa existujúce texty o návrhových vzoroch a môže plniť veľmi užitočnú úlohu, zapadajúcu medzi úvodné texty, ako je napríklad UML Distilled, a pokročilejšie knihy o vzoroch." - UML Distilled.

-James Noble.

Využite výhody kvality a produktivity vzorov - bez zložitosti! Design Patterns Explained, Second Edition je najjednoduchší, najjasnejší a najpraktickejší úvod do vzorov v tejto oblasti. Na desiatkach aktualizovaných príkladov v jazyku Java ukazuje programátorom a architektom, ako presne používať vzory na oveľa efektívnejší návrh, vývoj a poskytovanie softvéru.

Na začiatku získate úplný prehľad o základných princípoch vzorov a o úlohe objektovo orientovanej analýzy a návrhu v súčasnom vývoji softvéru. Potom vám Alan Shalloway a James Trott pomocou zrozumiteľného vzorového kódu objasnia desiatky najužitočnejších vzorov súčasnosti: ich základné koncepty, výhody, kompromisy, implementačné techniky a nástrahy, ktorým sa treba vyhnúť. Mnohé vzory sú doplnené diagramami UML.

Shalloway a Trott nadviazali na svoje najpredávanejšie prvé vydanie a túto knihu dôkladne aktualizovali, aby odrážala nové trendy v oblasti návrhu softvéru, vzory a techniky implementácie. Na základe rozsiahlej spätnej väzby od čitateľov prehĺbili a objasnili celé pokrytie a reorganizovali obsah pre ešte ľahšie pochopenie. Nové a prepracované pokrytie v tomto vydaní zahŕňa.

⬤  Lepšie spôsoby, ako začať "myslieť vo vzoroch".

⬤ Ako môžu návrhové vzory uľahčiť agilný vývoj pomocou eXtreme Programming a iných metód.

⬤ Ako používať analýzu spoločných znakov a variability na navrhovanie architektúr aplikácií.

⬤ Kľúčová úloha testovania v procese vývoja založenom na vzoroch.

⬤ Ako používať továrne na efektívnejšiu inštanciu a správu objektov.

⬤ Vzor Object-Pool - nový vzor, ktorý „Gang štyroch“ neidentifikoval.

⬤ Nové študijné/tréningové otázky na konci každej kapitoly.

Táto kniha je jemná, ale dôkladná a nepredpokladá žiadne skúsenosti so vzormi. Je to ideálna „prvá kniha“ o vzoroch a dokonalý doplnok ku klasickej knihe Design Patterns od Gamma. Ak ste programátor alebo architekt, ktorý chce čo najjasnejšie pochopiť návrhové vzory - alebo ak ste sa snažili, aby vám fungovali - prečítajte si túto knihu.

Ďalšie údaje o knihe:

ISBN:9780321247148
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2004
Počet strán:480

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Vysvetlené návrhové vzory: Nový pohľad na objektovo orientovaný dizajn - Design Patterns Explained:...
"Jednou zo skvelých vecí na knihe je spôsob, akým...
Vysvetlené návrhové vzory: Nový pohľad na objektovo orientovaný dizajn - Design Patterns Explained: A New Perspective on Object-Oriented Design
Základné zručnosti pre agilného vývojára - Sprievodca lepším programovaním a návrhom - Essential...
Agilný vývoj sa stal dominantnou paradigmou vývoja...
Základné zručnosti pre agilného vývojára - Sprievodca lepším programovaním a návrhom - Essential Skills for the Agile Developer - A Guide to Better Programming and Design

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)