设计模式
shenzhou_yh
个人博客:www.shenzhouyh.top
展开
-
设计模式之创建者模式
一、定义说明 建造者模式(Builder Pattern)也叫做生成器模式,其定义如下:Separate the construction of a complex object from its representation so that the same construction process can create different representations.(将一个复杂对象的构...原创 2019-04-01 20:10:26 · 582 阅读 · 0 评论 -
设计模式之原型模式
一、原型模式的定义 Specify the kinds of objects to create using a prototypical instance,and create new objects by copying this prototype.(用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。) 原型模式的通用类图: (1)Prototype(抽象原型类):声明...原创 2019-04-02 17:07:04 · 118 阅读 · 0 评论 -
设计模式之享元模式
一、概念介绍 所谓享元模式就是运行共享技术有效地支持大量细粒度对象的复用。系统使用少量对象,而且这些都比较相似,状态变化小,可以实现对象的多次复用。 解释一下概念:也就是说在一个系统中如果有多个相同的对象,那么只共享一份就可以了,不必每个都去实例化一个对象。比如说一个文本系统,每个字母定一个对象,那么大小写字母一共就是52个,那么就要定义52个对象。如果有一个1M的文本,那么字母是何其的多,如果每...原创 2019-05-10 16:09:53 · 95 阅读 · 0 评论 -
设计模式之装饰器模式
一、概念介绍 装饰者模式(Decorator Pattern):动态地给一个对象增加一些额外的职责,增加对象功能来说,装饰模式比生成子类实现更为灵活。装饰模式是一种对象结构型模式。 在装饰者模式中,为了让系统具有更好的灵活性和可扩展性,我们通常会定义一个抽象装饰类,而将具体的装饰类作为它的子类 二、类图分析 AbstractComponent(抽象构件):它是具体构件和抽象装饰类的共同父类,...原创 2019-05-23 17:54:16 · 150 阅读 · 0 评论