设计模式
设计模式
再鹤
这个作者很懒,什么都没留下…
展开
-
模板模式
https://www.runoob.com/design-pattern/template-pattern.html 这边有模板模式的介绍。项目中没有见过,但是在JDK的源码AQS中有使用。 优点: 1、封装不变部分,扩展可变部分。 2、提取公共代码,便于维护。 3、行为由父类控制,子类实现。 缺点:每一个不同的实现都需要一个子类来实现,导致类的个数增加,使得系统更加庞大。 个人觉得这个设计模式...原创 2020-05-08 17:12:46 · 111 阅读 · 0 评论 -
策略模式
http://www.cnblogs.com/java-my-life/archive/2012/05/10/2491891.html 这里对于策略模式的实现不做描述,有兴趣的可一看链接中的博文。 或自己去看《Head First Design Patterns 》这本书。设计原则: 1:找出应用中需要变化之处,把他们独立出来,不要和那些不会变化的代码混在一起。 2:针对接口编程,而不是针对实原创 2017-09-26 17:14:29 · 167 阅读 · 0 评论