Aus der Amazon.de-Redaktion
Es geht auch anders:
Entwurfsmuster von Kopf bis Fuß überrascht. Dass machen Computerbücher dann doch eher selten. Vor allem, wenn es um Softwareentwicklung geht. Eric Freeman, Elisabeth Freeman, Kathy Sierra und Bert Bates (Die Fantastischen 4) halten sich an keine Konventionen und mischen das klassische Bild vom Inhalt eines Computerbuchs mit Informatikschwerpunkt ordentlich auf: spielerisch, humorvoll mit dem Leser als Zentrum des Buchs.
Zuerst erscheint es komisch und irgendwie unseriös was das Autoren-Team da macht: wie ein Skizzenblock mit Zeichnungen, wirrem Layout und Bildern. Fängt man jedoch an zu lesen, kann man nicht mehr aufören, denn der Spaß hat System. Anders als bei "herkömmlichen" Waschmitteln, ... äh, Computerbüchern, haben die 4 nämlich nicht nur auf einen stimmigen Aufbau von einfach bis schwierig, sondern auch auf die Aufmerksamkeit und die Lernbereitschaft des Lesers geachtet. Das Lesen und Mitarbeiten macht Spaß. Ist abwechslungsreich. Und am Ende hat man die Entwurfsmustertechnik intus, ohne das Gefühl, sich zum "Lernen" gezwungen oder gar "gearbeitet" zu haben.
Nun denn, wer sollte denn das Buch lesen? Die Antwort geben die Autoren im Vorwort und fassen es folgendermaßen zusammen: "Wenn Sie alle folgenden Fragen mit "Ja" beantworten können...
1. Können Sie Java? (Sie müssen kein Guru sein, es geht auch mit C#)
2. Möchten Sie Entwurfsmuster lernen, verstehen, behalten und anwenden, einschließlich der OO-Entwurfsprinzipien?
3.Ziehen Sie eine anregende Unterhaltung beim Abendessen einer trockenen, langweiligen Vorlesung vor?
... dann ist dieses Buch etwas für Sie."
In der Einführung erklären die Fantastischen 4 ihr Lernprinzip und wie sie das Gehirn auf Trab bringen. Darauf folgt eine Einführung in Entwurfsmuster und dann folgen unterschiedliche Muster-Typen: Observer-Muster, Command-Muster, State-Muster bis hin zu zusammengesetzten Mustern...
Tatsächlich hat manch Leser so ein Computerbuch wie Entwurfsmuster von Kopf bis Fuß--Wolfgang Treß
Pressestimmen
"Ich kann nur jedem Lehrenden empfehlen, diese Bücher sich genauer anzusehen und sie nach Möglichkeit im Unterricht statt eintöniger 28-Kapitel-Werke einzusetzen." - Christian Herwig, Berufskolleg Alsdorf, Juni 2007 "Dieses Buch führt in die Welt der Design Patterns ein. Dabei verzichtet es auf drögen Stoff, sondern macht das Buch mit vielen Witz-Abbildungen interessant." - fit4php.net, April 2007 "Unterhaltsam und witzig, ohne dass das vermittelte Wissen darunter zu leiden hat. Wer vorhat, künftig seine Software besser zu strukturieren und auf Entwurfsmuster setzen möchte, muss dieses Buch einfach besitzen. [...] Gesamtnote: sehr gut." - dotnetpro, 11/2006, Oktober 2006 "Zwölf Muster, vom Observer übers Singleton bis zum Proxy, stellen die Freemans vor, durchgängig witzig und leicht verständlich." - iX, Oktober 2006 "Der erste Eindruck, egal, auf welche Seite man blättert: sehr gut lesbarer Text, viele Abbildungen, teilweise comicartig aufbereiteter Inhalt. Man wird neugierig und kann sich nur schwer von dem Buch lösen. [...] Die Inhaltspräsentation ist so, dass ein 'Pauken' überflüssig ist. Die Übungen sind alles andere als ein Nachbeten des vorgekauten Stoffes. Beeindruckend die von den Autoren verwendete Vielfalt der Aufgaben. Fazit: Ein klasse Buch zu einem spannenden Thema." - Frank Wagner, Daten + Analysen, II/2006 "Ein unbedingtes Muss für jeden OOP-Entwickler." - Tim Baier, Universität Hamburg, Juli 2006 "...ein sehr interessantes Lehrbuch, das mit einfacher Sprache und witzigen Beispielen dem Leser auch die komplexeren Muster nahezu spielerisch näher bringt." - Javamagazin, 07/2006 "Wenn Sie sich für Entwurfsmuster interessieren, vielleicht noch kein Experte auf dem Gebiet sind und gern mit Humor und einer gewissen Freude lernen, sollten Sie sich dieses Buch genauer anschauen, am besten in der Buchhandlung Ihres Vertrauens (oder sich zumindest das Probekapitel herunterladen)." - AboutWebDesign.de, Mai 2006 Lesen Sie die ausführliche Rezension unter: http://www.aboutwebdesign.de/awd/content/1148896469.shtml "Positiv: + klare Strukturierung; schöne Heranführung des Lesers an die im Verlauf immer komplexeren Muster, die nicht nur im einzelnen, sondern auch in Ihrer Integration besprochen werden + praxisnahe Beispiele, mit vielen aufschlussreichen Illustrationen motiviert, wobei die Anwendungsbereiche für die vorgestellten Entwurfsmuster klar umrissen werden + verständliche Ausdrucksweise, keine umständlich geschachtelte Satzstruktur + pädagogisch hervorragende Annäherung an dieses per se komplexe Thema + die unterhaltsame Aufbereitung des Buchs erleichtert die Konzentration und fesselt den Leser Negativ: - Fazit: Geeignet für alle, die sich ernsthaft mit der Thematik Wiederverwendbarkeit von Software auseinandersetzen." - Prof. Dr. Andreas Mazura, HS Pforzheim, Mai 2006 "637 effektive Seiten voller Spannung und Freude am Lesen und Lernen - jedenfalls ging es mir so! Jedem Java-Entwickler kann ich dieses Buch... nein, ich muss es Ihnen empfehlen. Ja, es geht einfach nicht anders. Bestnote - mehr ist dazu nicht zu sagen!" - Daniel Schleusener, Mai 2006 "Den Autoren des vorliegenden Buches ist es gelungen, ein abwechslungsreiches Buch mit viel Witz zu schreiben, das den Leser wirklich Schritt für Schritt mit den Eigenschaften der wesentlichen Entwurfsmuster vertraut macht - anhand von sehr anschaulichen, eingängigen und gut nachvollziehbaren Beispielen. Gleichzeitig wird ein klares Verständnis objektorientierter Entwurfsprinzipien vermittelt. Man fühlt sich als Leser immer wieder persönlich angesprochen und mit anfänglichen Verständnisschwierigkeiten ernst genommen. Man ist immer wieder neugierig, wie es wohl weiter geht (im Gegensatz zu anderen Musterbüchern, wo auch ein gutwilliger Leser alsbald schläfrig wird). [...] Alles in allem: Ein einfallsreiche, hervorragend gelungene didaktische Aufbereitung eines anspruchsvollen Themas. Ich bin begeistert wie sonst nur von wenigen Fachbüchern!" - Prof. Dr. Friedrich Lohmann, Fachhochschule Hannover "Unkonventionelles Lehrbuch für modernes Programmieren: Freche Skizzen innerhalb abgedruckter Programmierzeilen ermöglichen es, komplexe Zusammenhänge eines Programmes gut zu verstehen. Lebensnahe Beispiele machen Lust, direkt eigene Vergleiche zu starten und Tests am Ende jedes Kapitels helfen den Stoff zu behalten. [...] Eine einfachere Methode, ein derart schwieriges Thema wie Entwurfsmuster im Programmierer-Alltag darzustellen, ist mir bislang nicht untergekommen. Endlich ein Buch für Programmierer, das nicht nur außen unkonventionell und bunt ist - selten hat mir ein IT-Buch soviel Freude am Lesen bereitet!" - Fortbildung-Online, April 2006 Lesen Sie die ausführliche Rezension unter: http://www.fortbildung-online.de/cgi-bin/db_site.cgi/site_1267 "Vollkommen ungewohnt ist die Art der Darstellung, die mit 'lockerer Stil' nur sehr unvollkommen beschrieben wird. Der Leser soll Spaß haben und das Buch nicht sobald wieder aus der Hand legen." - ekz-Informationsdienst, April 2006 "Programmieren macht Spaß - zumindest dann, wenn es um mehr geht als um das bloße Aneinanderreihen von Code-Zeilen. Dass die Entwicklung von neuer Software eigentlich nichts anderes ist als methodisches Denken in bestimmten Mustern, zeigt ein höchst vergnüglich gestaltetes Buch für Java-Entwickler. [...] Die bewusst kurz gehaltenen Code-Beispiele werden aufgelockert von Fotos aus den 60er Jahren, Guru-Schüler-Dialogen, Kreuzworträtseln, Übungen, Übersichten mit Fragen und Antworten sowie Anmerkungen der Lektorin oder der Marketing-Abteilung wie einst in der taz die frechen Einwürfe des Säzzers." - Associated Press, Februar 2006 Stimmen zur engl. Originalausgabe: "Positiv anzumerken ist der Praxisbezug: Der Leser wird in einer ungeahnten Fülle mit motivierenden und lehrreichen Beispielen versorgt. [...] Die Autoren geben dem Leser in jedem Kapitel eine Toolbox an die Hand und erzeugen so Schritt für Schritt bei den Lernenden eine Bibliothek von Anwendungsbeispielen und empfehlenswerten Einsatzzwecken einzelner Muster." - Kai König, iX 3/2006
Javamagazin, Ausgabe 07/2006
"...ein sehr interessantes Lehrbuch, das mit einfacher Sprache und witzigen Beispielen dem Leser auch die komplexeren Muster nahezu spielerisch näher bringt."
Rezension
"...ein sehr interessantes Lehrbuch, das mit einfacher Sprache und witzigen Beispielen dem Leser auch die komplexeren Muster nahezu spielerisch näher bringt."
Javamagazin, Ausgabe 07/2006
"...ein sehr interessantes Lehrbuch, das mit einfacher Sprache und witzigen Beispielen dem Leser auch die komplexeren Muster nahezu spielerisch näher bringt."
Werbetext
"...ein sehr interessantes Lehrbuch, das mit einfacher Sprache und witzigen Beispielen dem Leser auch die komplexeren Muster nahezu spielerisch näher bringt."
Javamagazin, Ausgabe 07/2006
"...ein sehr interessantes Lehrbuch, das mit einfacher Sprache und witzigen Beispielen dem Leser auch die komplexeren Muster nahezu spielerisch näher bringt."
Javamagazin, Ausgabe 07/2006
"...ein sehr interessantes Lehrbuch, das mit einfacher Sprache und witzigen Beispielen dem Leser auch die komplexeren Muster nahezu spielerisch näher bringt."
Javamagazin, Ausgabe 07/2006
"...ein sehr interessantes Lehrbuch, das mit einfacher Sprache und witzigen Beispielen dem Leser auch die komplexeren Muster nahezu spielerisch näher bringt."
dotnetpro, Ausgabe 11/2006
"Unterhaltsam und witzig, ohne dass das vermittelte Wissen darunter zu leiden hat. Wer vorhat, künftig seine Software besser zu strukturieren und auf Entwurfsmuster setzen möchte, muss dieses Buch einfach besitzen. [...] Gesamtnote: sehr gut."
dotnetpro, Ausgabe 11/2006
"Unterhaltsam und witzig, ohne dass das vermittelte Wissen darunter zu leiden hat. Wer vorhat, künftig seine Software besser zu strukturieren und auf Entwurfsmuster setzen möchte, muss dieses Buch einfach besitzen. [...] Gesamtnote: sehr gut."
Kurzbeschreibung
Sie haben natürlich keine Lust, das Rad (oder gar einen Platten) neu zu erfinden, klar. Warum sich also nicht mal bei Entwurfsmustern umsehen? Entwurfsmuster sind die geballte Erfahrung von Leuten, die sich vor Ihnen denselben Schwierigkeiten beim Software-Design gegenüber sahen -- und dafür elegante, übertragbare Lösungen fanden. Mit Entwurfsmustern können Sie viel Zeit sparen ... Zeit für spannendere, komplexere oder einfach unterhaltsamere Herausforderungen.
Dazu brauchen Sie folgende Informationen: * Welche Entwurfsmuster sind wichtig und nützlich? * Wann und warum verwende ich diese Muster? * Wie lassen sich die Muster direkt auf meinen Software-Entwurf anwenden? * In welchen Situationen sollte ich lieber die Finger von ihnen lassen (Vorsicht, Musteritis!)? * Und auf welchen Prinzipien Objektorientierter Programmierung basieren die Muster?
Jetzt müsste es noch einen Weg geben, all das zu lernen, ohne einzuschlafen! In diesem Buch wurden die neusten Forschungsergebnisse aus der Neurobiologie, der Kognitionswissenschaft und der Lerntheorie angewandt, um Ihnen Entwurfsmuster direkt ins Hirn zu spielen, und zwar so, dass es hält. So, dass Sie Spaß beim Lernen haben und danach Ihre Probleme beim Software-Design tatsächlich leichter lösen können.