Sie sind hier
E-Book

Patterns kompakt

Entwurfsmuster für effektive Software-Entwicklung

AutorGernot Starke, Karl Eilebrecht
VerlagSpektrum Akademischer Verlag
Erscheinungsjahr2010
Seitenanzahl184 Seiten
ISBN9783827425263
FormatPDF
KopierschutzDRM
GerätePC/MAC/eReader/Tablet
Preis14,99 EUR

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 dritte Auflage haben wir für Sie um aktuelle Patterns erweitert und komplett überarbeitet.

Das Buch gliedert Patterns anhand typischer 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



Dr. Gernot Starke arbeitet als selbständiger Berater für Software-Architekturen, Entwicklungsprozesse und methodisches Software-Engineering. Nach seinem Informatikstudium promovierte er über Software-Entwicklungsprozesse. Dr. Starke besitzt mehr als 15 Jahre Erfahrung in komplexen IT-Projekten, ist Autor mehrerer erfolgreicher Fachbücher und Mitgründer von arc42 (www.arc42.de) und ISAQB (www.isaqb.org).

 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.

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Inhalt6
Einleitung9
Wozu benötigen wir Entwurfsmuster?9
Warum ein weiteres Buch über Entwurfsmuster?9
Ein Wort zur Vorsicht10
Die Pattern-Schablone11
Kolophon11
Danksagung12
Grundlagen des Software-Entwurfs13
Entwurfsprinzipien13
Heuristiken des objektorientierten Entwurfs19
Grundprinzipien der Dokumentation23
Grundkonstrukte der Objektorientierung in Java, C# und C++27
Vererbung27
Abstrakte Klassen27
Beispiel: Ein Modell von Fahrzeugen27
Erzeugungsmuster33
Abstract Factory (Abstrakte Fabrik)33
Builder (Erbauer)36
Factory Method (Fabrik-Methode)39
Singleton43
Object Pool47
Verhaltensmuster51
Command51
Command Processor53
Composite (Kompositum)54
Iterator56
Visitor (Besucher)60
Strategy65
Template Method (Schablonenmethode)67
Observer69
Strukturmuster74
Adapter74
Bridge75
Decorator (Dekorierer)78
Fassade81
Proxy (Stellvertreter)83
Model View Controller (MVC)85
Flyweight88
Verteilung94
Combined Method94
Data Transfer Object (DTO, Transferobjekt)97
Transfer Object Assembler101
Active Object104
Master-Slave108
Integration111
Wrapper111
Gateway113
PlugIn114
Mapper117
Dependency Injection119
Persistenz124
O/R-Mapping124
Identity Map132
Lazy Load (Verzögertes Laden)134
Coarse-Grained Lock (Grobkörnige Sperre)137
Optimistic Offline Lock (Optimistisches Sperren)139
Pessimistic Offline Lock (Pessimistisches Sperren)142
Datenbankschlüssel146
Identity Field (Schlüsselklasse)148
Sequenzblock151
UUID (Universally Unique IDentifier, Global eindeutiger Schlüssel)153
Sonstige Patterns156
Money (Währung)156
Null-Objekt158
Registry160
Rohbau (Building Shell)162
Service Stub164
Value Object (Wertobjekt)166
Schablonendokumentation167
Patterns – Wie geht es weiter?173
Patterns erleichtern Wissenstransfer173
Literatur178
Index183

Weitere E-Books zum Thema: Einsteiger - Grundlagen

Cyber-Physical Systems

E-Book Cyber-Physical Systems
Innovationsmotoren für Mobilität, Gesundheit, Energie und Produktion - acatech BEZIEHT POSITION  Format: PDF

Schon heute arbeiten etwa 98 Prozent der Mikroprozessoren eingebettet in Alltagsgegenständen und Geräten, über Sensoren und Aktoren mit der Außenwelt verbunden. Zunehmend werden sie untereinander und…

Komplexität im Projektmanagement

E-Book Komplexität im Projektmanagement
Methoden und Fallbeispiele für erfolgreiche Projekte Format: PDF

Praxisnah und mit vielen Beispielen stellt das Buch einen Methodenkoffer für jeden Projektleiter dar: vom Umgang mit erodierenden Zielen bis hin zum HALO Effekt. Der Ablauf von Projekten gestaltet…

Controlling von Projekten

E-Book Controlling von Projekten
Mit konkreten Beispielen aus der Unternehmenspraxis - Alle Aspekte der Projektplanung, Projektsteuerung und Projektkontrolle Format: PDF

Profitieren Sie von den umfangreichen Praxisbeispielen und der zuverlässigen Gesamtsicht auf alle Aspekte des Projektcontrollings. So bauen Sie ein wirkungsvolles Projektcontrolling auf und…

Controlling von Projekten

E-Book Controlling von Projekten
Mit konkreten Beispielen aus der Unternehmenspraxis - Alle Aspekte der Projektplanung, Projektsteuerung und Projektkontrolle Format: PDF

Profitieren Sie von den umfangreichen Praxisbeispielen und der zuverlässigen Gesamtsicht auf alle Aspekte des Projektcontrollings. So bauen Sie ein wirkungsvolles Projektcontrolling auf und…

E-Learning

E-Book E-Learning
Einsatzkonzepte und Geschäftsmodelle Format: PDF

Der vorliegende Band ist dem Lernen und Lehren auf der Basis moderner Informations- und Kommunikationstechnologien gewidmet. Das Buch fasst die wichtigsten Ansätze zur Einführung, Umsetzung und…

Controlling von Projekten

E-Book Controlling von Projekten
Mit konkreten Beispielen aus der Unternehmenspraxis - Alle Aspekte der Projektplanung, Projektsteuerung und Projektkontrolle Format: PDF

Profitieren Sie von den umfangreichen Praxisbeispielen und der zuverlässigen Gesamtsicht auf alle Aspekte des Projektcontrollings. So bauen Sie ein wirkungsvolles Projektcontrolling auf und…

Controlling von Projekten

E-Book Controlling von Projekten
Mit konkreten Beispielen aus der Unternehmenspraxis - Alle Aspekte der Projektplanung, Projektsteuerung und Projektkontrolle Format: PDF

Profitieren Sie von den umfangreichen Praxisbeispielen und der zuverlässigen Gesamtsicht auf alle Aspekte des Projektcontrollings. So bauen Sie ein wirkungsvolles Projektcontrolling auf und…

Das V-Modell 97

E-Book Das V-Modell 97
Der Standard für die Entwicklung von IT-Systemen mit Anleitung für den Praxiseinsatz Format: PDF

Das V-Modell als Entwicklungsstandard für IT-Systeme des Bundes ist seit 1992 in der öffentlichen Verwaltung wie auch im industriellen Bereich im Einsatz. Dieses Buch berücksichtigt die…

Weitere Zeitschriften

Augenblick mal

Augenblick mal

Die Zeitschrift mit den guten Nachrichten "Augenblick mal" ist eine Zeitschrift, die in aktuellen Berichten, Interviews und Reportagen die biblische Botschaft und den christlichen Glauben ...

BEHINDERTEPÄDAGOGIK

BEHINDERTEPÄDAGOGIK

Für diese Fachzeitschrift arbeiten namhafte Persönlichkeiten aus den verschiedenen Fotschungs-, Lehr- und Praxisbereichen zusammen. Zu ihren Aufgaben gehören Prävention, Früherkennung, ...

cards Karten cartes

cards Karten cartes

Die führende Zeitschrift für Zahlungsverkehr und Payments – international und branchenübergreifend, erscheint seit 1990 monatlich (viermal als Fachmagazin, achtmal als ...

Das Hauseigentum

Das Hauseigentum

Das Hauseigentum. Organ des Landesverbandes Haus & Grund Brandenburg. Speziell für die neuen Bundesländer, mit regionalem Schwerpunkt Brandenburg. Systematische Grundlagenvermittlung, viele ...

DER PRAKTIKER

DER PRAKTIKER

Technische Fachzeitschrift aus der Praxis für die Praxis in allen Bereichen des Handwerks und der Industrie. “der praktiker“ ist die Fachzeitschrift für alle Bereiche der fügetechnischen ...

DHS

DHS

Die Flugzeuge der NVA Neben unser F-40 Reihe, soll mit der DHS die Geschichte der "anderen" deutschen Luftwaffe, den Luftstreitkräften der Nationalen Volksarmee (NVA-LSK) der ehemaligen DDR ...

building & automation

building & automation

Das Fachmagazin building & automation bietet dem Elektrohandwerker und Elektroplaner eine umfassende Übersicht über alle Produktneuheiten aus der Gebäudeautomation, der Installationstechnik, dem ...

FileMaker Magazin

FileMaker Magazin

Das unabhängige Magazin für Anwender und Entwickler, die mit dem Datenbankprogramm Claris FileMaker Pro arbeiten. In jeder Ausgabe finden Sie von kompletten Lösungsschritten bis zu ...