UML-如何进行面向对象设计?
1、开发者如何设计对象?
1)、直接编码 2)、uml图,然后编码 3)、uml图,不编码
绘图要轻量的
2、并行创建若干模型
如:5分钟画交互图,5分钟画类图。反复交替
3、选择什么样的UML CASE工具?
1)、能与eclipse或idea 集成的UML CASE
2)、通过现有代码逆向生成类图、交互图的UML CASE
4、动/静对象建模
先画交互图,在画类图。反复交替进行。要花费更多的时间在交互图上,因为职责驱动设计和GRASP原则的动态建模中尤为重要。
5、对象设计技巧
1)、职责分配原则
2)、设计模式