- 博客(3)
- 收藏
- 关注
原创 抽象工厂模式
抽象工厂模式 抽象工厂模式(Abstract Factory Pattern):为创建一组相关或相互依赖的对象提供一个接口,而且无须指定它们的具体类。 优点:封装性(工厂创建对象,增加一个具体产品方便)、产品族内的约束为非公开状态(具体工厂内实现) 缺点:产品族扩展困难(增加一个产品C,产品家族由原来的2个增加到3个) 1.抽象产品类public abstract class AbstractPro
2017-11-28 14:42:03 179
原创 工厂模式
工厂模式 工厂模式定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 工厂模式优点:良好封装性(通过类名创建对象)、易于扩展性(增加具体产品方便)、屏蔽产品类(产品类的实现如何变化,调用者都不需要关 心)、典型解耦框架(高层模块值需要知道产品的抽象类,其他的实 现类都不用关心)。 1.普通工厂模式1.抽象产品类public abstract cla
2017-11-28 08:24:34 188
原创 单例模式
单例模式 单例模式定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 1.饿汉式 public class Singleton1 { private static Singleton1 instance = new Singleton1(); private Singleton1() { } public static Si
2017-11-27 22:52:42 291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人