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:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)