
Patterns kompakt
Entwurfsmuster für effektive Software-Entwicklung
Spektrum Akademischer Verlag
2nd Edition
Published on 1. September 2006
Book
Paperback/Softback
VI, 157 pages
978-3-8274-1591-2 (ISBN)
Article exhausted; check for reprint
Description
Patterns kompakt fasst die wichtigsten Entwurfsmuster zusammen, die Sie für Software-Entwicklung benötigen. Software-Entwickler, -Architekten und -Designer finden darin effektiv anwendbare Lösungen für tägliche Entwurfsprobleme. Die zweite Auflage wurde um aktuelle Patterns erweitert und komplett an die UML 2 angepasst.
Das Buch gliedert Patterns anhand typischenr Aspekte des Software-Entwurfs:
- Basismuster für mehr Flexibilität und Wartbarkeit
- Präsentation
- Kommunikation & Verteilung
- Integration
- Persistenz
Patterns kompakt richtet sich an Praktiker: Software-Entwickler, -Designer, -Architekten und alle, die einen praxisorientierten Überblick zu Entwurfsmustern benötigen.
Auf der Webseite zum Buch (www.patterns-kompakt.de) finden Sie ergänzende Informationen, Quellcode zum Download sowie Beschreibungen weiterer Muster.
"Ein hervorragend strukturiertes Einstiegswerk."
Dr. Stephan Wendler, blueCarat Ag, Köln
More details
Series
Edition
2. Aufl. 2006
Language
German
Place of publication
Heidelberg
Germany
Edition type
New edition
Product notice
Paperback (trade)
Unsewn / adhesive bound
Illustrations
Figures; Tables, black and white
Dimensions
Height: 19 cm
Width: 12.5 cm
Thickness: 11 mm
Weight
191 gr
ISBN-13
978-3-8274-1591-2 (9783827415912)
Schweitzer Classification
Other editions
New editions

Book
02/2024
6th Edition
Springer Vieweg
€19.99
Available immediately

Book
01/2010
3rd Edition
Spektrum Akademischer Verlag
€19.99
Article exhausted; check for reprint
Previous edition

Book
10/2003
1st Edition
Spektrum Akademischer Verlag
€14.00
Article exhausted; check for reprint
Persons
Dr. Dipl.-Inform. Gernot Starke arbeitet als unabhängiger Software-Architekt und Berater für effektive Software-Projekte. Er besitzt mehr als 15 Jahre praktische Erfahrung in komplexen IT-Projekten. Neben dieser Tätigkeit hat er ein erfolgreiches Buch über Software-Architektur sowie zahlreiche Fachartikel verfasst und war eingeladener Sprecher auf nationalen und internationalen Fachkonferenzen.
Dipl.-Inform. Karl Eilebrecht verfügt über mehrere Jahre praktische Erfahrung in Entwicklung und Consulting moderner E-Business-Systeme. Er war in IT-Projekten unterschiedlicher Branchen als Software-Architekt und -Entwickler sowie als Coach für objektorientierte Systeme tätig.
Content
Einleitung
Wozu benötigen wir Entwurfsmuster
Warum ein weiteres Buch über Entwurfsmuster?
Ein Wort zur Vorsicht
Die Pattern-Schablone
Kolophon
Danksagung
Grundlagen des Software-Entwurfs
Entwurfsprinzipien
Heuristiken des objektorientierten Entwurfs
Grundprinzipien der Dokumentation
Grundkonstrukte der Objektorientierung in Java, C# und C++
Vererbung
Abstrakte Klassen
Beispiel: Ein Modell von Fahrzeugen
Erzeugungsmuster
Abstract Factory (Abstrakte Fabrik)
Builder (Erbauer)
Factory Method (Fabrik-Methode)
Singleton
Object Pool
Verhaltensmuster
Command
Command Processor
Composite (Kompositum)
Iterator
Strategy
Template Method (Schablonenmethode)
Observer
Strukturmuster
Adapter
Bridge
Decorator (Dekorierer)
Fassade
Proxy (Stellvertreter)
Model View Controller (MVC)
Flyweight
Verteilung
Business Interface
Data Transfer Object (DTO, Transferobjekt)
Transfer Object Assembler
Integration
Wrapper
Gateway
PlugIn
Mapper
Dependency Injection
Persistenz
O/R-Mapping
Identity Map
Lazy Load (Verzögertes Laden)
Coarse-Grained Lock (Grobkörnige Sperre)
Optimistic Offline Lock (Optimistisches Sperren)
Pessimistic Offline Lock (Pessimistisches Sperren)
Datenbankschlüssel
Identity Field (Schlüsselklasse)
Sequenzblock
UUID (Universally Unique IDentifier, Global eindeutiger Schlüssel)
Sonstige Patterns
Money (Währung)
Null-Objekt
Registry
Rohbau (Building Shell)
Service Stub
Value Object (Wertobjekt)
Schablonendokumentation
Patterns - Wie geht es weiter?
Patterns erleichtern Wissenstransfer
Literatur
Index