文章目录
- 介绍
- 设计模式的六大原则
- 一、创建型模式
-
- 1、单例模式(Singleton Pattern)
-
- 1)饿汉式
- 2)懒汉式,双检锁
- 3)静态内部类
- 4)枚举
- 2、原型模式(Prototype Pattern)
- 3、工厂模式(Factory Pattern)
- 4、抽象工厂模式(Abstract Factory Pattern)
- 5、建造者模式(Builder Pattern)
- 二、结构型模式
-
- 1、适配器模式(Adapter Pattern)
- 2、组合模式(Composite Pattern)
- 3、装饰器模式(Decorator Pattern)
- 4、外观模式(Facade Pattern)
- 5、享元模式(Flyweight Pattern)
- 6、代理模式(Proxy Pattern)
-
- 1)静态代理
- 2)jdk动态代理
- 3)cglib动态代理
- 7、桥接模式(Bridge Pattern)
- 三、行为型模式
-
- 1、责任链模式(Chain of Responsibility Pattern)
- 2、命令模式(Command Pattern)
- 3、解释器模式(Interpreter Pattern)
- 4、迭代器模式(Iterator Pattern)
- 5、观察者模式(Observer Pattern)
-
- Java自带观察者模式介绍
- 6、状态模式(State Pattern)
- 7、模板模式(Template Pattern)
- 8、中介者模式(Mediator Pattern)
- 9、备忘录模式(Memento Pattern)
- 10、访问者模式(Visitor Pattern)
- 11、策略模式(Strategy Pattern)
- 其他
-
- 1、过滤器模式(Filter Pattern)
- 2、空对象模式(Null Object Pattern)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/12430.html