虽然我在面向对象理论方面有一些坚实的基础,并且知道如何在一个没有重大麻烦的"演变"设计中构建像俄罗斯方块/ tic tac toe游戏一样简单的东西,但我想学习如何完全不同首先设计系统的方法,只有他们试图实现它.
我正在寻找能教我如何解决问题的东西(例如,tic tac toe游戏)并学习如何制作它的uml设计(对象域模型 - >系统序列图和最后的通信图).
我正在寻找像工作簿这样的东西,它有一些理论,例子,练习和解决方案(如果可能的话).
我知道人们通常会推荐UML和模式,但我已经在我的OO课程中使用它并发现它非常糟糕.
Ara*_*ram 20
Martin Fowler着名的咖啡机问题.
最后购买本书专门用于处理GRASP原则