Design Patterns mit Java: Eine Einführung in Entwurfsmuster - Hardcover

Siebler, Florian

 
9783446436169: Design Patterns mit Java: Eine Einführung in Entwurfsmuster

Inhaltsangabe

- Beschreibt die Patterns der Gang of Four und einige mehr
- Enthält eine Fülle praktischer Beispiele und Tipps
- Zeigt den Zusammenhang zu objektorientierten Entwurfsprinzipien auf
- Stellt nachvollziehbare Beispiele aus der täglichen Praxis vor
- EXTRA: E-Book inside

Design Patterns („Entwurfsmuster“) beschreiben ganz allgemein, wie Klassen und Objekte zusammengesetzt werden, um neues Verhalten zu generieren und größere Strukturen zu bilden. Während objektorientierte Prinzipien Sie schnell in ein schwer wartbares und unübersichtliches System führen, helfen Design Patterns, objektorientierte Software zu schreiben, die einfach getestet und erweitert werden kann.

Dieses Buch beschreibt einfach und verständlich den Hintergrund sowie die Vor- und Nachteile von Entwurfsmustern. Jedes Muster wird in einem eigenen Kapitel beschrieben. Wo es sinnvoll und möglich ist, wird gezeigt, wo Entwurfsmuster sich in der Klassenbibliothek von Java nachweisen lassen. Sie werden zum Beispiel einen LayoutManager programmieren und mit Datenmodellen (TableModel, ListModel und TreeModel) arbeiten.

Zahlreiche Hinweise auf weiterführende Literatur motivieren außerdem zu eigener Recherche.

Das Buch ist sowohl für Studierende (BA, FH, Uni) von informatik-affinen Fächern als auch für fortgeschrittene Programmierer und Praktiker geeignet. Um von diesem Buch optimal profitieren zu können, sollten Sie stabile Grundlagenkenntnisse in Java oder einer anderen objektorientierten Programmiersprache haben.

AUS DEM INHALT //
Alle Patterns der Gang of Four // Objektorientierte Entwurfsprinzipien // Datenmodelle in Java: ListModel, TableModel, TreeModel // Fortgeschrittene Java-Konzepte // Tipps aus der Praxis für die Praxis // Kritische Auseinandersetzung mit der Materie // Ansprechende und nachvollziehbare Beispiele

Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Über die Autorin bzw. den Autor

Florian Siebler arbeitet als Programmierer beim Bundesamt für Justiz und betreut dort verschiedene Java-Projekte. Nebenberuflich führt er Seminare zu Java-Themen durch. Er ist Autor des Buches „Einführung in Java mit BlueJ“. Zusammen mit Benjamin Sigg arbeitet er an der Fortentwicklung des patternCoder.

Rezensionen

Patterns wider dem OOP-Chaos: Java-Entwickler und IT-Ausbilder Florian Siebler programmiert nicht nur für den Lebensunterhalt - anders lässt sich sein ansteckender Enthusiasmus und sein an eine "Mission zur Verständlichkeit" grenzendes didaktisches Geschick nicht erklären: Design Patterns mit Java: Eine Einführung in Entwurfsmuster ist ein praktischer und gleichzeitige kritischer Einstieg in die Arbeit, die Möglichkeiten und die Grenzen von Entwurfsmustern mit Java. Zitat Siebler: Design Patterns sind ein spannendes Thema! Und sie werden Spaß haben, wenn sie dieses Thema durcharbeiten.

Als Leser sollte man Grundlagenkenntnisse in Java (das er als Beispielsprache verwendet) oder einer anderen objektorientierten Programmiersprache mitbringen, um die 327 Seiten von den objektorientierten Entwurfsprinzipien (Abstraktion, Kapselung, Vererbung und Polymorphie) über die Java Datenmodelle und fortgeschrittenen Konzepte sowie die zahlreichen praktischen Beispielen effektiv nutzen zu können. Grundlage bilden dabei die 23 Design Patterns der "Gang of four", die er praktisch lösungsorientiert, mit grundlegenden "Warum"-Fragen für den Leser seziert.

Sieblers vorgehen ist dabei praktisch-intensiv, jedoch immer mit einem Auge auf die Praxis und den praktisch-relevanten Inhalt des Gelernten:

In allen Patterns-Büchern finden Sie eine Vielzahl von Klassendiagrammen. Ich habe mich bewusst entschieden, sehr sparsam mit Diagrammen umzugehen. Die Diagramme vieler Patterns gleichen sich zu sehr, um einen Erkenntnisgewinn daraus zu ziehen. Sie profitieren sehr viel mehr, wenn Sie die Beispiele im patternCoder nachvollziehen.

Siebler ist auf einer Mission: Spaß und gutes Programmieren. Das geht bei ihm Hand in Hand und ergänzt sich - deshalb ist Design Patterns mit Java: Eine Einführung in Entwurfsmuster ein Programmierbuch mit dem Schwerpunkt Muster, aber auch eine Sammlung an Tipps, Tricks und Kniffen rund um die Java-Programmierung. Mit machen, verstehen, lernen und selbst umsetzen. Ein Praxisbuch at its best. --Wolfgang Treß/textico.de

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.