![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
Zane.J
这个作者很懒,什么都没留下…
展开
-
设计模式学习
策略模式 使用场景 一种算法不同的解决方案 java 8之前实现方式 定义策略接口 定义多个类实现策略接口 java8 使用Lambda表达式实现策略模式 定义行为类,类中有策略的引用。 使用Lambda表达式不需要实现接口,只需要把策略的具体实现使用Lambda表达式传进执行的类中即可 public interface Strategy { boolean execute(String s); } public class Action{ private Strategy str原创 2020-07-26 18:39:45 · 98 阅读 · 0 评论 -
常用设计模式
总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 工厂方法模式 抽象工厂模式 单例模式...转载 2019-03-05 11:40:10 · 158 阅读 · 0 评论