Obwohl ich eine einigermaßen solide Grundlage in objektorientierter Theorie habe und weiß, wie man etwas so Einfaches wie ein Tetris/Tic Tac Toe-Spiel in einem "evolutiven" Design ohne größere Probleme entwickelt, würde ich gerne lernen, wie man den völlig anderen Ansatz verfolgt, zuerst das System zu entwerfen und erst dann zu versuchen, es zu implementieren.
Ich suche etwas, das mir beibringt, wie man ein Problem (z.B. ein Tic-Tac-Toe-Spiel) nimmt und lernt, wie man sein uml-Design erstellt (Objektdomänenmodell -> Systemsequenzdiagramme und schließlich Kommunikation Diagramme).
Ich suche so etwas wie ein Arbeitsbuch, das ein bisschen Theorie, Beispiele, Übungen und Lösungen (wenn möglich) enthält.
Ich weiß, dass die Leute im Allgemeinen empfehlen UML und Patterns aber ich habe es in meinem OO-Kurs gehabt und fand es schrecklich.