Mit Design Patterns Entwicklungszeit einsparen

Zielplattform von Entwurfsmustern (Design Pattern)

Entwurfsmuster können auf verschiedenen Plattformen angewendet werden:

  • PC-basierende Systeme
  • Embedded-Systeme

Bei eingebetteten Systemen (z.B. Prozess-Steuerungssoftware, die in Mikrocontrollern mit Realzeit-Anforderungen abgearbeitet wird) ist ein wichtiger Aspekt beim Einsatz der Entwurfsmuster der Ressourcen-Verbrauch in Form von CPU-Rechenzeit und dem dazu benötigtem Speicherplatz (Programm- und Datenspeicher).

Liste von Entwurfsmustern (Design Pattern)

Erzeugungsmuster

  • Entwurfsmuster Fabrikmethode (Factory Method Design Pattern)
  • Entwurfsmuster Abstrakte Fabrik (Abstract Factory Design Pattern)
  • Entwurfsmuster Prototyp (Prototype Design Pattern)
  • Entwurfsmuster Singleton (Singleton Design Pattern)

Strukturmuster

  • Entwurfsmuster Adapter (Adapter Design Pattern)
  • Entwurfsmuster Dekorierer (Decorator Design Pattern)
  • Entwurfsmuster Proxy (Proxy Design Pattern)

Verhaltensmuster

  • Entwurfsmuster Beobachter (Observer Design Pattern)
  • Entwurfsmuster Befehl (Command Design Pattern)
  • Entwurfsmuster Zustand (State/Event Design Pattern)
  • Entwurfsmuster Schablonenmethode (Template Method Design Pattern)

Weitere Muster

  • Entwurfsmuster Fassade (Facade Design Pattern)
  • Entwurfsmuster Kompositum (Composite Design Pattern)
  • Entwurfsmuster Memento (Memento Design Pattern)
  • Entwurfsmuster Zuständigkeitskette (Chain of Responsibility Design Pattern)
  • Entwurfsmuster Fliegengewicht (Flyweight Design Pattern)
  • Entwurfsmuster Iterator (Iterator Design Pattern)
  • Entwurfsmuster Vermittler (Mediator Design Pattern)

Viele UML (Unified Modeling Language) Tools liefern bereits eine Auswahl bekannter Patterns mit, die direkt in der Software bzw. im Software-Modell verwendbar sind.

Design Patterns (Entwurfsmuster) (Bild: MicroConsult GmbH)

Design Patterns (Entwurfsmuster) (Bild: MicroConsult GmbH)

Fazit

Der Einsatz von wiederverwendbaren Entwurfsmustern kann zur Erstellung eines eigenen Pattern-Kataloges führen, um typischen Missdeutungen zu vermeiden. Der Vorteil: Das Thema Design Pattern wird im Zuge der Erstellung des Katalogs im Team automatisch etabliert und kann seine Vorzüge so voll ausspielen.

Seiten: 1 2Auf einer Seite lesen

MicroConsult GmbH
www.microconsult.de

Das könnte Sie auch Interessieren