设计模式
A_finder
这个作者很懒,什么都没留下…
展开
-
设计模式:工厂模式(Factory Pattern)
工厂模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法是一个类的实例化延迟到其子类。 (1)普通工厂模式 接口类,用于定义总的类型public interface Human { //每个人种的皮肤都有相应的颜色 public void getColor(); //人类会说话 public void talk(); }人类的三种子类型 public class转载 2015-09-25 17:21:59 · 354 阅读 · 0 评论 -
设计模式:抽象工厂模式(Abstract Factory Pattern)
抽象工厂模式:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。 人种接口 public interface Human { //每个人种的皮肤都有相应的颜色 public abstract void getColor(); //人类会说话 public abstract void talk(); //人类有性别 public abstract voi转载 2015-09-26 16:26:40 · 396 阅读 · 0 评论 -
设计模式:单例模式(Singleton Pattern)
单例模式:确保某一个类只有一个实例,而且自行实例化并向整个系统提供整个实例。 饥汉式单例 public class Singleton { private static final Singleton singleton = new Singleton(); //私有化构造方法,就无法通過new,创建一个新的对象 private Singleton(){ } public转载 2015-09-25 15:23:47 · 427 阅读 · 0 评论