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 majo
The famous coffee maker problem from Martin Fowler.
Finally buy this book specifically for its treatment of the GRASP principles