Kategorien von design-patterns

Den Klassiker "Design Patterns: Elements of Reusable Object-Oriented Software" tatsächlich eingeführt, die meisten von uns auf die Idee von design patterns.

Aber in diesen Tagen finde ich ein Buch wie "Patterns of Enterprise Application Architecture" (POEA) von Martin Fowler, viel mehr hilfreich in meiner täglichen Arbeit.

In Diskussionen mit anderen Entwicklern, viele machen den (fairen) zeigen Sie, dass frameworks wie .NET-sind langsam zu viele der Muster, die im GOF-Buch, und warum also das Rad neu erfinden?

Es scheint, dass viele Entwickler denken, dass das GOF Buch ist die einzige Referenz Wert, auf design-patterns. Also Ihre Logik geht das denn frameworks (.NET, etc) bieten viele GOF-Muster für uns, Muster gesehen haben, Ihren Tag und sind nicht mehr so wichtig.

Überraschend (zumindest für mich), wenn ich erwähne das Muster beschrieben in POEA, ich bin oft mit leeren blicken erfüllt.

POEA beweist, dass die Muster sind mehr als nur Interators, Singleton, Befehle etc. Ich würde auch sagen, dass die Muster, die im GOF sind wirklich nur ein deutliches "Kategorie" von mustern, die für eine andere (nicht-überlappende) - Ebene von design, als diejenigen, die in der POEA.

So, was andere "Kategorien" von mustern angewendet haben, in Ihrer Entwicklung? Was level-design machen diese Muster gelten? An welcher Stelle im Entwicklungsprozess sind Sie in der Regel verwendet? Gibt es ein Buch oder eine Referenz für diese Muster?

  • Der gemeinsame Abk für Fowler ' s enterprise patterns Buch ist PEAA
InformationsquelleAutor Ash | 2008-09-24
Schreibe einen Kommentar