本帖最后由 文江江 于 2014-3-11 15:12 编辑
Java 中的23 种设计模式: Factory(工厂模式), Builder(建造模式), Factory Method(工厂方法模式), Prototype(原始模型模式),Singleton(单例模式), Facade(门面模式), Adapter(适配器模式), Bridge(桥梁模式), Composite(合成模式), Decorator(装饰模式), Flyweight(享元模式), Proxy(代理模式),Command(命令模式), Interpreter(解释器模式), Visitor(访问者模式),Iterator(迭代子模式), Mediator(调停者模式), Memento(备忘录模式),Observer(观察者模式), State(状态模式), Strategy(策略模式),Template Method(模板方法模式), Chain Of Responsibleity(责任链模式)- class Singleton {
-
- //私有,静态的类自身实例
- private static Singleton instance = new Singleton();
-
- //私有的构造子(构造器,构造函数,构造方法)
- private Singleton(){}
-
- //公开,静态的工厂方法
- public static Singleton getInstance() {
- return instance;
- }
- }
复制代码
|