1、GRASP有以下模式
2、创建者
问题:谁创建某类的新实例?
方案:(我认为)
聚集:物理模型下,由父类创建子类。(父类聚集了子类的集合)
包含:子类包含父类对象
专家模式:提供初始化数据的类来创建
一般由父类创建子类。
如:
禁忌:不要使用创建者模式。因为还涉及到对象回收。因此建议采用【具体工厂】或【抽象工厂】创建类。
3、
1、GRASP有以下模式
2、创建者
问题:谁创建某类的新实例?
方案:(我认为)
聚集:物理模型下,由父类创建子类。(父类聚集了子类的集合)
包含:子类包含父类对象
专家模式:提供初始化数据的类来创建
一般由父类创建子类。
如:
禁忌:不要使用创建者模式。因为还涉及到对象回收。因此建议采用【具体工厂】或【抽象工厂】创建类。
3、