![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
喜欢学习的小棉袄
这个作者很懒,什么都没留下…
展开
-
设计模式——策略模式
什么是策略模式? 将可变的部分从程序种分离成算法接口,然后再在此算法接口下分别封装一系列算法的实现。下面用简单的图示来简单了解一下策略模式。 在上图种可变的部分就是算法的种类,可以是微信,可以是支付宝,可以是各种银行卡支付,并且每一个支付的算法都不相同,因此就可以使用策略模式来对可变的进行拆分,有利于项目功能扩充,比如现在有要加一个人脸识别支付,如果是继承方法的话,工作量很大,并且耦合度很高。 ...原创 2019-05-21 00:52:27 · 100 阅读 · 0 评论 -
UML——类图
概念 依赖:在类中用到的其他类,就是依赖(dependence) 泛化:是依赖关系的特例,关系是继承关系就是泛化,A继承B,就是A泛化B(generalization) 实现:是依赖的关系的特例,关系是实现关系就是实现,A实现B接口,就是A实现B(implement) 关联:是一俩关系的特例,实际就是类和类之间的联系,具有导航性(双向关系或单向关系),多重性(关联了几个,就如下...原创 2019-09-15 13:09:04 · 117 阅读 · 0 评论