设计模式
今非昨
人的伟大在于其意志力!
展开
-
工厂方法模式
1.概念 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 2.使用场景 在任何需要生成复杂对象的地方,都可以使用工厂方法模式。直接用new可以完成的不需要用工厂模式 3.角色构成 1)Product(抽象产品类):负责定义产品的共性,实现对事物最抽象的定义。 2)ConcreteProduct(具体产品类): 3)Cr...原创 2018-04-15 22:15:43 · 123 阅读 · 0 评论 -
单例模式
1.概念 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 2.角色构成 1)Sinleton单例类:通过使用private的构造函数确保了在一个应用中只产生一个实例,并且自行实例化。 3.通用源码 public class Singleton { private static final Singleton singleton = new Singl...原创 2018-04-18 22:45:00 · 144 阅读 · 0 评论