摘要: 抽象工厂包含如下角色: AbstractFactory(抽象工厂):用于声明生成抽象产品的方法 ConcreteFactory(具体工厂):实现了抽象工厂声明的生成抽象产品的方法,生成一组具体产品,这些产品构成了一个产品族,每一个产品都位于某个产品等级结构中; AbstractProduct(抽象产 阅读全文
posted @ 2018-05-02 15:39 秋水秋色 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 最简单版(饿汉式)。 通过static的静态初始化方式,在该类第一次被加载的时候,该对象的实例就被创建出来了 第一种方式,如果较多的单例采用上述方式的话,可以回造成不必要的浪费。可采用另外两种方式来避免该种情况 静态内部类方式,通过显式调用方法是,才会装载单例对象,从而实例化 懒汉模式方式 网上说序 阅读全文
posted @ 2018-05-02 15:07 秋水秋色 阅读(129) 评论(0) 推荐(0) 编辑