UML-GRASP后4种模式
Posted yaoyuan2
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML-GRASP后4种模式相关的知识,希望对你有一定的参考价值。
1、多态
问题:if-else耦合度过高 解决: 方法1:接口 方法2:超类里需多态的方法前加上abstract
2、纯虚构
1)、什么是纯虚构?
举个例子:在数据库中保存Sale对象。根据信息专家模式可将保存Sale对象的职责分配给Sale自身,这将导致Sale中耦合了JDBC代码,与本身的职责“销售”不符了,此时,我们可以虚构一个对象,该对象专门处理数据库操作,如叫做PersistentStorage。该对象不存在概念模型中的。
以上是关于UML-GRASP后4种模式的主要内容,如果未能解决你的问题,请参考以下文章