Geirhos, Matthias (Rheinwerk Verlag GmbH 2015) Entwurfsmuster Das umfassende Handbuch, 1. Auflage 2015, Bonn.

In diesem Buch werden die gängigsten Entwurfsmuster für die Objektorientierte Programmierung vorgestellt und anhand von Beispielen implementiert.

Erzeugungsmuster

  • Fabrikmethode
  • Singleton
  • Multiton
  • Abstrakte Factory
  • Erbauer
  • Prototyp

Strukturmuster

  • Adapter
  • Brücke
  • Kompositum
  • Dekorierer
  • Fassade
  • Fliegengewicht
  • Proxy

Verhaltensmuster

  • Zuständigkeitskette
  • Befehl
  • Interceptor
  • Interpreter
  • Iteerator
  • Vermittler
  • Memento
  • Beobachter
  • Zustand
  • Strategie
  • Schablonenmethode
  • Besucher

Muster verteilter Architektur

  • Historie
  • Fallacies of Distributed Computing
  • Serviceorientierte Architekturen
  • Event Sourcing
  • Command Query Responsibility Segregation

Datenmuster

  • Unit of Work
  • Transaktionen
  • Datentransferobjekt
  • Table Data Gateway
  • Row Data Gateway
  • Identity Map
  • Optimistische Sperren
  • Pessimistische Sperren

GUI-Muster

  • Model View Controller
  • Model View Presenter
  • Model View ViewModel

Design- und Entwicklungsprinzipien

  • Merkmale schlechten Designs
  • SOLID
  • Das agile Manifest
  • Designprinzipien
  • Design Smells und Anti-Patterns zu Abstraktionen
  • Design Smells und Anti-Patterns zu Kapselung
  • Design Smells und Anti-Patterns zu Hierarchien

Vorheriger Beitrag Nächster Beitrag