面向对象devise工作手册(对象模型领域,系统顺序图,交互图)

虽然我在面向对象的理论上有一个比较扎实的基础,并且知道如何在一个“演变”devise中构build一个像俄罗斯方块游戏一样简单的东西,而没有大的麻烦,但我想学习如何完全不同首先devise系统的方法,只有他们试图实现它。

我正在寻找能够教会我如何解决问题的东西(例如,一个tic tac toe游戏),并学习如何制作umldevise(对象域模型 – >系统顺序图,最后是通信图)。

我正在寻找一些有理论,实例,练习和解决scheme(如果可能的话)的工作手册。

我知道人们通常会推荐UML和模式,但是我已经在我的OO课程中使用了,发现它很糟糕。

Martin Fowler着名的咖啡机问题。

  • 咖啡机
  • 另一个要看
  • 有趣的问题解决没有程序代码 Jeff Bay在这篇文章中提到: OOD / OOP练习/代码练习
  • 解决scheme的问题解释 。 这是非常好的

最后购买这本书专门处理GRASP的原则