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