Design Patterns
Summary: Design Patterns sind Lösungen für oft vorkommende Problemstellungen der OOP

Design Patterns machen es leichter, erfolgreiche Designs und Architekturen wiederzuverwenden. Indem man erprobte Techniken als Design Patterns ausdrückt macht man diese leichter zugänglich für Entwickler neuer Systeme. Design Patterns ermöglichen Design-Alternativen zu wählen um ein System wiederverwendbarer zu machen, bzw Lösungen auszuscheiden, die diese Wiederverwendbarkeit einschränken oder verunmöglichen würden. Kurz gesagt: Design Patterns helfen dem Designer das Design schneller "richtig" hinzubekommen.

Im Wiki von c2.com geht es unter anderem sehr intensiv um Design Patterns - Erklärungen, Repository Links, Geschichte, Links und vieles mehr. Definitiv mehr als einen Besuch wert diese Resource.

Im Bereich der Design Patterns gibt es ein Buch das zum unumstrittenen Klassiker aufgestiegen ist: Design Patterns von der sogenannten Gang of Four, Gamma, Helm, Johnson und Vlissides.

Bei data & object factory finden sich C#-Beispiele zu Software Design Patterns

Auf der nicht so ernsten Seite beheimatet sind die Dating Design Patterns - Humor ist ja ein guter Lehrmeister, vielleicht hilft das ja dem einen oder anderen die Trockenheit der Materie ein wenig aufzulockern.

Links

Artikel

VerwandteThemen: PatternsPractices, SoftwareArchitektur, BuecherSoftwareArchitektur

Webcasts