GRASP模式有哪几种类型?分别适合于什么样的场合使用?
正确答案:
信息专家:类的职责分配问题
创建者:类的实例的创建职责问题
高内聚:降低类的复杂程度,简化控制
低耦合:降低类之间的关联程度,适应可变性
控制者:解决时间处理职责问题
多态性:把基于类型的可变行为的定义职责分配给行为发生的类
纯虚构:把非问题领域的职责分配给人工定义的类
间接性:解决类的关联问题
变化预防:应对将来可能发生的变化或者其他不稳定因素
创建者:类的实例的创建职责问题
高内聚:降低类的复杂程度,简化控制
低耦合:降低类之间的关联程度,适应可变性
控制者:解决时间处理职责问题
多态性:把基于类型的可变行为的定义职责分配给行为发生的类
纯虚构:把非问题领域的职责分配给人工定义的类
间接性:解决类的关联问题
变化预防:应对将来可能发生的变化或者其他不稳定因素
答案解析:有
微信扫一扫手机做题