自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

strugglelin'blog

既然选择远方,便只顾风雨兼程。。。

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除