Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Workbook on object oriented design (object model domain, system sequence diagrams, interaction diagrams)

Tags:

oop

excel

Although I have a somewhat solid ground on object oriented theory and know how to build something as simple as a tetris / tic tac toe game in a "evolutive" design with no major trouble, I'd like to learn how to take the totally different approach of first designing the system and only them trying to implement it.

I am looking for something that'll teach me how to take a problem (for example, a tic tac toe game) and learn how to make its uml design (object domain model -> system sequence diagrams and finally communication diagrams).

I'm looking for something like a workbook that has a bit of theory, examples, exercises and solutions (if possible).

I know people generally recommend UML and Patterns but I've had it in my OO course and found it awful.

like image 276
devoured elysium Avatar asked Dec 21 '10 17:12

devoured elysium


1 Answers

The famous coffee maker problem from Martin Fowler.

  • Coffee Maker
  • Another to look at
  • Interesting problem to solve without procedural code Jeff Bay mentioned it in this post: OOD / OOP Etudes / Code exercises
  • Problems with solutions explained. This is very good

Finally buy this book specifically for its treatment of the GRASP principles

like image 145
Aravind Yarram Avatar answered Oct 21 '22 13:10

Aravind Yarram