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种模式的主要内容,如果未能解决你的问题,请参考以下文章

互联网消费金融的4种资金合作模式

互联网消费金融的4种资金合作模式

vim几种模式的切换

驰骋工作流引擎JFlow与activiti的对比之4种高级分支同步模式

静电放电有哪三种模式?

一起来看看 Mybatis 中使用的 9 种设计模式!