UML-如何使用GRASP进行对象设计?

1、创建者(Creator)

问题:谁创建类A?
答:来自领域模型、设计模型(交互图、类图)

2、信息专家

问题:给对象分配职责的基本原则是什么?
回答:谁具有完成该职责的信息,谁负责该职责。

因为根据图17-5知道,board汇集了square的信息。即board对square门清。

猜你喜欢

转载自www.cnblogs.com/yaoyuan2/p/11101943.html