设计模式分类
-
结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。
-
行为型模式:模版方法模式、命令模式、访问者模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式(Interpreter 模式)、状态模式、策略模式、职责链模式(责任链模式)。
单例模式
-
饿汉式(静态常量)
-
饿汉式(静态代码块)
-
懒汉式(线程不安全)
-
懒汉式(线程安全, 同步方法)
-
懒汉式(线程安全,同步代码块)
-
双重检查
-
静态内部类
-
枚举
1.饿汉式(静态常量)
-
构造器私有化(防止new)
-
类的内部创建对象
-
向外暴露一个静态