设计模式
文章平均质量分 95
欠你一个bug
stay hungry , stay foolish
展开
-
设计模式之--工厂模式
一概述: 属于创建型设计模式,需要生成的对象叫做产品 ,生成对象的地方叫做工厂 。 二 简单(静态)工厂: 一个例子:我喜欢吃面条,抽象一个面条基类,(接口也可以),这是产品的抽象类。 public abstract class INoodles { /** * 描述每种面条啥样的 */ public abstract void desc(); }...原创 2020-01-14 17:49:24 · 101 阅读 · 0 评论 -
设计模式之--装饰器模式
装饰器模式是指允许对一个现有的对象加入其它额外的功能并且不改变其原来的结构,属于结构型模式。这种模式通常会创建一个装饰类来包装原有的类以达到装饰的效果。 装饰器模式,顾名思义,就是对已经存在的某些类进行装饰,以此来扩展一些功能。其结构图如下: Component为统一接口,也是装饰类和被装饰类的基本类型。 ConcreteComponent为具体实现类,也是被装饰类,他本身是个具有一些功...原创 2020-01-13 15:41:26 · 261 阅读 · 0 评论