设计模式
MonkeyITBoy
这个作者很懒,什么都没留下…
展开
-
单例模式详解
单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意: 1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必...转载 2018-04-15 17:42:03 · 157 阅读 · 0 评论 -
初识装饰器模式
转自www.runoob.com/design-pattern/decorator-pattern.html装饰器模式装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。我们通过下面的实例来演...转载 2018-04-16 23:17:29 · 137 阅读 · 0 评论 -
防止单例模式被破坏
总结了两种方法,如果还有别的方法的话,欢迎博友补充一、反射机制的引入来破坏单例模式下面是一个单例类,我们通过反射机制生成该类的一个实例public class Singleton { public static final Singleton INSTANCE = new Singleton(); private Singleton() { } public Sin...原创 2018-04-20 15:02:16 · 609 阅读 · 0 评论