对于装饰模式的一些理解嘻嘻(2018-4-25)

Posted 01-turing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对于装饰模式的一些理解嘻嘻(2018-4-25)相关的知识,希望对你有一定的参考价值。

a 终于也轮到我们学习装饰模式啦!

之前觉得只要把代码写出来就好了 从来没有考虑过工作量,效率,页面简洁的问题,只求快不求质量!。。。

用了设计模式的方法以后突然发现还有这么好用,这么神奇的东西,超赞!!!

好了废话不多说了!

------------------------------------------------------我是分割线--------------------------------------------------------------------------------


装饰模式:

解决问题:不影响核心功能情况下添加新的功能!


实现:一个接口:IComponent()

   一个装饰类:Decorate():该类下有多个具体的装饰子类:ConcreteDecorateA(),ConceteDecorateB(),....等等;拥有提供一个ConcreteComponent的实例(数据类型为接口类型),并可以通过构造函数初始化

     一个具体装饰对象:ConcreteComponent():该类本身也具有特定的属性和方法

 

以上是关于对于装饰模式的一些理解嘻嘻(2018-4-25)的主要内容,如果未能解决你的问题,请参考以下文章

3. 使用装饰者设计模式创建数据库连接池

对于装饰器模式的理解

对于装饰器模式的理解

对于装饰器模式的理解

Decorator设计模式的实现中 装饰设计模式学习笔记

设计模式——装饰者/策略/观察者模式