
Patterns kompakt
Entwurfsmuster für effektive Software-Entwicklung
Spektrum Akademischer Verlag
1st Edition
Published on 2. October 2003
Book
Paperback/Softback
120 pages
978-3-8274-1443-4 (ISBN)
Article exhausted; check for reprint
Description
Seit dem Kultbuch der berühmten "Gang-of-Four" (GoF) hat es viele Konferenzen und fast ebensoviel Literatur zu diesem Thema gegeben - der Fundus an verfügbaren Entwurfsmustern scheint nahezu grenzenlos Mehrere Tausend Druckseiten, viele Hundert Seiten im Internet - für Praktiker inmitten von Projektstress und konkreten Entwurfsproblemen stellt sich häufig das Problem, aus der Fülle der verfügbaren Muster die für konkrete Probleme geeigneten Muster zu selektieren. Deswegen ist dieses Buch entstanden: Es enthält einen Katalog praxisrelevanter Entwurfsmuster für häufig wiederkehrende Aspekte J2EE-basierter Anwendungen. Die kompakte Darstellung erleichtert den Überblick und damit die Anwendbarkeit der ausgewählten Muster.
Ganz bewusst verzichtet dieses kleine Übersichtswerk bei den vorgestellten Mustern auf ausführliche Implementierungshinweise und Beispielcode. Anstelle dessen bekommen Sie hier viele Hinweise, wo Sie weitere Informationen finden können. Die erfahrenen Praktiker unter Ihnen werden oftmals keine weiteren Quellen benötigen, sondern anhand der kompakten Darstellung die Entwurfsentscheidung für oder gegen Einsatz bestimmter Muster treffen können.
Ganz bewusst verzichtet dieses kleine Übersichtswerk bei den vorgestellten Mustern auf ausführliche Implementierungshinweise und Beispielcode. Anstelle dessen bekommen Sie hier viele Hinweise, wo Sie weitere Informationen finden können. Die erfahrenen Praktiker unter Ihnen werden oftmals keine weiteren Quellen benötigen, sondern anhand der kompakten Darstellung die Entwurfsentscheidung für oder gegen Einsatz bestimmter Muster treffen können.
More details
Series
Language
German
Place of publication
Heidelberg
Germany
Target group
Professional/practitioner
Product notice
Paperback (trade)
Unsewn / adhesive bound
ISBN-13
978-3-8274-1443-4 (9783827414434)
Schweitzer Classification
Other editions
New editions

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

Book
09/2006
2nd Edition
Spektrum Akademischer Verlag
€14.00
Article exhausted; check for reprint
Persons
Dr. Dipl.-Inform. Gernot Starke arbeitet als Software-Architekt und Berater für effektive Software-Projekte. Daneben hat er ein erfolgreiches Buch über Software-Architektur sowie mehr als 30 Fachartikel verfasst und war eingeladener Sprecher auf zahlreichen nationalen und internationalen Fachkonferenzen. Er besitzt mehr als 15 Jahre praktische Erfahrung in komplexen IT-Projekten.
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
Inhaltsverzeichnis
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
Verhaltensmuster
Command
Command Processor
Composite (Kompositum)
Iterator
Strategy
Template Method (Schablonenmethode)
Strukturmuster
Adapter
Bridge
Decorator (Dekorierer)
Fassade
Proxy (Stellvertreter)
Model View Controller (MVC)
Verteilung
Business Interface
Data Transfer Object (DTO, Transferobjekt)
Transfer Object Assembler
Integration
Wrapper
Gateway
PlugIn
Mapper
Datenbankschlüssel
Identity Field (Schlüsselklasse)
Sequenzblock
UUID (Universally Unique IDentifier, Global eindeutiger Schlüssel)
Persistenz
Identity Map
Lazy Load (Verzögertes Laden)
Coarse-Grained Lock (Grobkörnige Sperre)
Optimistic Offline Lock (Optimistisches Sperren)
Pessimistic Offline Lock (Pessimistisches Sperren)
Sonstige Patterns
Money (Währung)
Null-Objekt
Registry
Rohbau (Building Shell)
Service Stub
Value Object (Wertobjekt)
Literatur