自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Builder(生成器)

Builder(生成器)       Builder生成器其实相当于一个外包过程。Director根据功能设计了需要的接口,也就是Builder部分,然后外包Builder的实现。Director知道自己产生了多少种外包,知道在那种情况下用这种外包。这也是使用和实现分离的一个例子。和抽象类厂类似。       抽象类厂是用来创建一个对象的,Builder是用来定义创建对象的接口的。这两个在设计层次上是一种相互配合的关系。

2010-10-22 11:52:00 350

原创 抽象工厂Abstract Factory

抽象工厂其实是一种分类方法,将子类分为多个大类。为了避免这多个子类的混用,而产生的方法。抽象工厂的使用范围1、用来支持多个产品序列:多平台、多视感等等2、简化产品的创建和销毁。     产品之间有复杂的关联关系,创建一个产品过于复杂     产品的销毁有自己的机制     产品之间的组合关系复杂的     产品的创建参数过多,简化创建参数。这个是特化范围3、用来将接口和实现分离

2010-10-21 13:38:00 370

空空如也

空空如也

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

TA关注的人

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