小斑马

我的IT学习:计算机视觉、python

导航

GRASP:基于职责设计对象

创建者

问题:谁创建了A?

解决方案:如果一下条件之一为真时(越多越好),将创建类A实例的职责分配给类B:

  B“包含”或组成聚集了A;

  B记录A;

  B紧密地使用A;

  B具有A的初始化数据。

posted on 2011-11-27 10:41  小斑马  阅读(149)  评论(0编辑  收藏  举报