351 Stimmen

Wie studiert man Entwurfsmuster?

Ich habe etwa 4-5 Bücher über Entwurfsmuster gelesen, aber ich habe immer noch nicht das Gefühl, dass ich mich der Zwischenstufe in Entwurfsmustern genähert habe.

Wie sollte ich mich mit Entwurfsmustern beschäftigen?

Gibt es ein gutes Buch über Entwurfsmuster?

Ich weiß, dass dies nur mit Erfahrung möglich ist, aber es muss doch eine Möglichkeit geben, diese zu meistern?

1voto

David Robbins Punkte 10000

Ich denke, Sie sollten einige der Probleme untersuchen, denen Sie als Entwickler begegnet sind und bei denen Sie sich die Haare gerauft haben, nachdem Sie Ihren Code zum zehnten Mal wegen einer weiteren Designänderung überarbeiten mussten. Wahrscheinlich haben Sie eine Liste von Projekten, bei denen Sie das Gefühl hatten, dass es eine Menge Nacharbeit und Schmerzen gab.

Aus dieser Liste können Sie die Szenarien ableiten, die die Design Patterns lösen sollen. Mussten Sie schon einmal dieselbe Reihe von Aktionen für verschiedene Datensätze durchführen? Müssen Sie in der Lage sein, eine Anwendung zukunftsfähig zu machen, wollen aber eine Überarbeitung der gesamten Logik für bestehende Klassen vermeiden? Beginnen Sie mit diesen Szenarien und kehren Sie zum Katalog der Muster und den jeweiligen Problemen, die sie lösen sollen, zurück. Wahrscheinlich werden Sie einige Übereinstimmungen zwischen den GoF und Ihrer Projektbibliothek feststellen.

1voto

gmhk Punkte 14971

Für einen Anfänger würden Head-First-Design-Muster ausreichen. Sobald wir mit allen Mustern vertraut sind, können wir versuchen, die Echtzeitobjekte in diesen Mustern zu visualisieren.

Das Buch wird Ihnen helfen, die grundlegenden Konzepte zu verstehen, aber solange Sie sie nicht in der realen Welt umgesetzt haben, können Sie kein MEISTER der DESIGN-MUSTER sein.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X