Несмотря на то, что у меня есть несколько прочная основа для объектно-ориентированной теории и вы знаете, как создать что-то столь же простое, как игра с тетрисом /tic tac toe в "эволюционирующем" дизайне без каких-либо серьезных проблем, я бы хотел научиться принимать совершенно другой подход при первом проектировании системы, и только они пытаются ее реализовать.
Я ищу что-то, что научит меня, как решить проблему (например, игру с tic tac toe) и узнать, как сделать ее дизайн uml (модель предметной области → диаграммы последовательности системы и, наконец, communication).
Я ищу что-то вроде книги, в которой есть немного теории, примеров, упражнений и решений (если возможно).
Я знаю, что люди обычно рекомендуют UML и Patterns, но я использовал его в своем курсе OO и нашел его ужасным.