自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 装饰模式

装饰模式装饰模式(Decorator Pattern)可动态地给一个对象增加一些额外的职责。Component:表示抽象构件,它是定义对象的接口,可以给这些对象动态增加职责(方法);ConcreteConcreteComponent :表示具体组件,它定义具体的组件对象,装饰器可以给他增加额外的职责(方法);Decoator:表示抽象饰品类它定义了一个指定抽象组件的

2015-11-24 15:38:09 284

原创 组合模式

组合模式组合模式(Composite Pattern)中通过组合多个对象形成树型结构以表示“整体--部分”的结构层次。组合模式对单个对象(叶子对象)和组合对象(容器对象)的使用具有一致性。组合模式又称为“整体----部分”(Part--Whole)模式。Component:表示抽象构建,可以是接口或抽象类;Leaf:表示叶子构建,在组合中表示叶子对象,叶子节点没有子节点,它

2015-11-24 13:56:59 217

原创 桥接模式

桥接模式        桥接模式(Bridge Pattern)的用意是将抽象化与实现化解耦,使得二者可以独立变化。       Abstraction表示抽象类  它定义了抽象类的接口,并且维护一个抽象实现类Implementor的对象;RefineAbstratction表示扩充的抽象类,它扩充由Abstratcion定义的接口;Implementor表示抽象实

2015-11-21 20:15:26 660 1

原创 结构型模式

结构型模式        结构型模式描述的如何将类或者对象结合在一起形成更大的结构。结构型模式可以描述两种不同的东西:类与类的实例,结构型模式可以分为类结构型模式和对象结构型模式。类结构型模式关心类的组合,可以由多个类组成一个更大的系统。在类结构型模型中一般存在继承和实现关系。对象结构型模式关心类与对象的组合,通过关联关系在一个类中定义另一个类的实例作为成员对象,再调用成员对象的方法。

2015-11-19 20:07:22 340

原创 原型模式

原型模式      原型模式通过给出一个原型对象来指明所要创建对象的类型,然后通过复制这个原型对象的办法建出更多同类型的对象。      工作原理:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象复制原型自己来实现创建过程。原型模式结构图:Prototype表示抽象原型类,它定义具有克隆自己的方法的接口ConcreteProductA

2015-11-19 17:29:31 358

原创 建造者模式Builder Pattern

建造者模式Builder Pattern       建造者模式(Builder Pattern)强调的是将一个复杂对象的创建过程与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式描述的是如何一步一步地创建一个复杂的对象,它允许用户通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。建造者模式结构图:Builder表示抽象建造者,它为创建一个

2015-11-18 20:22:38 334

原创 抽象工厂模式简单实例

抽象工厂模式

2015-11-16 21:34:31 2847

原创 创建型设计模式

创建型设计模式:对类的实例化过程进行抽象,能够使软件模块做到与对象的创建和组织无关,创建型模式隐藏了对象的创建细节,通过隐藏对象如何被创建和组合在一起达到能够使整个系统独立的目的。设计模式定义 简单工厂模式(Simple Factory)定义一个类,根据参数的不同返回不同类的实例,这些类具有共有的父类和一些公共的方法简单工厂模式不属于GOF设计模式,是最

2015-11-15 21:15:00 341

空空如也

空空如也

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

TA关注的人

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