Értékelé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.
⬤ 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)
Design Patterns Explained: A New Perspective on Object-Oriented Design
"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.
© 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)