Design Patterns Explained: A New Perspective on Object-Oriented Design (Az objektumorientált tervezés új perspektívája)

Értékelés: ⭐⭐⭐⭐⭐  (4.4 az 5-ből)

Design Patterns Explained: A New Perspective on Object-Oriented Design (Az objektumorientált tervezés új perspektívája) (Alan Shalloway)

Olvasói vélemények

Összegzés:

A könyv az objektumorientált programozás (OOP) és a tervezési minták bevezető útmutatójaként szolgál, és mind a kezdők, mind az autodidakta programozók számára vonzó. A könyvet dicsérik a világos magyarázatai és a szoftvertervezéssel kapcsolatos gyakorlati betekintése miatt, bár egyes olvasók úgy találják, hogy nem elég mélyreható a konkrét mintákban, és a stílusa erősen absztrakt, ami zavaró lehet.

Előnyök:

⬤ Jól strukturált és könnyen érthető
⬤ áthidalja a szakadékot azok számára, akik újak az OOP-ban vagy autodidakta módon
⬤ a tervezési mintákat gyakorlatiasan mutatja be
⬤ jó kódolási gyakorlatokra ösztönöz, például a kódduplikációk elkerülésére
⬤ különböző programozói háttérrel rendelkezők számára alkalmas
⬤ magával ragadó írói stílus.

Hátrányok:

⬤ Hiányoznak a konkrét példák és a konkrét minták mélysége
⬤ túlságosan elvont lehet, és feltételezheti az olvasó tudását
⬤ egyesek szerint az írásmód túlságosan informális vagy dogmatikus
⬤ szerkesztési problémák és nem egyértelmű hivatkozások
⬤ nem alkalmas teljesen kezdőknek vagy azoknak, akik a tervezési minták részletes megvalósítását keresik.

(76 olvasói vélemény alapján)

Eredeti címe:

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

Könyv tartalma:

"A könyv egyik nagyszerű tulajdonsága, hogy a szerzők nagyon egyszerűen, analógiák és nem programozási példák segítségével magyarázzák el a fogalmakat - ez nagyon inspiráló volt egy termékhez, amin dolgozom: egy csak hangos bevezetés az OOP-ba és a szoftverfejlesztésbe.".

-Bruce Eckel.

"... Azt várnám, hogy az objektumorientált programozás és tervezés alapszintű ismereteivel rendelkező olvasók hasznosnak találják ezt a könyvet, mielőtt teljesen megközelítenék a tervezési mintákat. A Design Patterns Explained kiegészíti a meglévő tervezési mintákról szóló szövegeket, és nagyon hasznos szerepet tölthet be, illeszkedve az olyan bevezető szövegek, mint az UML Distilled és a haladóbb mintákat tartalmazó könyvek közé.".

-James Noble.

Használja ki a minták minőségi és termelékenységi előnyeit - a bonyolultság nélkül! A Design Patterns Explained, Second Edition a terület legegyszerűbb, legvilágosabb és legpraktikusabb bevezetése a mintákba. Több tucatnyi frissített Java példán keresztül mutatja be a programozóknak és építészeknek, hogy pontosan hogyan használhatják a mintákat a szoftverek sokkal hatékonyabb tervezésére, fejlesztésére és szállítására.

Először is teljes áttekintést kap a minták alapelveiről, valamint az objektumorientált elemzés és tervezés szerepéről a kortárs szoftverfejlesztésben. Ezután Alan Shalloway és James Trott könnyen érthető mintakódok segítségével megvilágítja napjaink leghasznosabb mintáinak tucatjait: a mögöttes koncepciókat, előnyeiket, kompromisszumokat, megvalósítási technikákat és az elkerülendő buktatókat. Számos mintát UML-diagramok kísérnek.

A bestseller első kiadására építve Shalloway és Trott alaposan frissítette ezt a könyvet, hogy tükrözze az új szoftvertervezési trendeket, mintákat és megvalósítási technikákat. Az olvasók széles körű visszajelzéseit tükrözve elmélyítették és pontosították a lefedettséget, és a még könnyebb megértés érdekében átszervezték a tartalmat. A kiadás új és felújított tartalma többek között a következőket tartalmazza.

⬤ Jobb módszerek a "mintázatokban való gondolkodás" elkezdéséhez.

⬤ Hogyan segíthetik elő a tervezési minták az agilis fejlesztést az eXtreme programozás és más módszerek alkalmazásával.

⬤ Hogyan használjuk a hasonlóság- és variabilitáselemzést az alkalmazásarchitektúrák tervezéséhez.

⬤ A tesztelés kulcsfontosságú szerepe a minták által vezérelt fejlesztési folyamatban.

⬤ Hogyan használjunk gyárakat az objektumok hatékonyabb példányosításához és kezeléséhez.

⬤ A Object-Pool Pattern - egy új, a "Négyek bandája" által nem azonosított minta.

⬤ Új tanulási/gyakorlati kérdések minden fejezet végén.

Ez a könyv kíméletes, mégis alapos, és nem feltételez semmiféle mintázási tapasztalatot. Ideális "első könyv" a mintákról, és tökéletes kiegészítője Gamma klasszikusának, a Design Patterns-nek. Ha programozó vagy építész, aki a lehető legtisztább megértést szeretné elérni a tervezési mintákról - vagy ha már küzdött azzal, hogy a saját hasznára váljanak -, olvassa el ezt a könyvet.

A könyv egyéb adatai:

ISBN:9780321247148
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2004
Oldalak száma:480

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Design Patterns Explained: A New Perspective on Object-Oriented Design (Az objektumorientált...
"A könyv egyik nagyszerű tulajdonsága, hogy a...
Design Patterns Explained: A New Perspective on Object-Oriented Design (Az objektumorientált tervezés új perspektívája) - Design Patterns Explained: A New Perspective on Object-Oriented Design
Alapvető készségek az agilis fejlesztőknek - Útmutató a jobb programozáshoz és tervezéshez -...
Az agilis módszer napjaink uralkodó...
Alapvető készségek az agilis fejlesztőknek - Útmutató a jobb programozáshoz és tervezéshez - Essential Skills for the Agile Developer - A Guide to Better Programming and Design

A szerző munkáit az alábbi kiadók adták ki: