自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 工厂方法模式

定义:简单工厂模式最大的问题在于:核心位置的工厂类承担了过多的职责,它需要知道创建所有产品的细节。当需要新增一个产品时,不得不修改工厂类源码,违背了“开闭原则”。工厂方法模式提供一组与产品等级结构相对应的工厂结构来分别创建产品。 工厂方法模式(Factory Method Pattern):定义一个用于创建对象的接口,让子类决定将哪一个类实例化。工厂方法模式让一个类的实例化延迟到其

2016-11-15 15:17:52 295

原创 简单工厂模式

定义    定义一个工厂类,它可以根据传入的参数返回不同类的实例。被创建的类实例通常都具有相同的父类。因为在简单工厂模式中返回所创建的类实例的方法是静态方法,所以简单工厂模式也称为静态工厂模式。     简单工厂方法的要点在于:你只需要传入一个正确的参数,就可以得到你想要的对象,而不需要关心具体的创建细节。 uml类图: 核心工厂类代码:public class SimpleFactory()

2016-11-14 14:18:19 245

原创 单例模式

定义:单例模式(Singleton Pattern):确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。单例模式是一种对象创建型模式。 从定义来看,有几个要点: 这个类只有一个实例 这个类要自行实例化,也就是说它不能从外部实例化该类,不能在外部用new 方式来创建一个实例。 这个类要向整个系统提供这个类。也就是说它需要有一个向外部暴露类的唯一

2016-11-14 10:55:54 304

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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