首页 > 其他 > 详细

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

时间:2018-04-26 10:04:36      阅读:165      评论:0      收藏:0      [点我收藏+]

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

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

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

好了废话不多说了!

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


装饰模式:

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


实现:一个接口:IComponent()

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

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

 

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

原文:https://www.cnblogs.com/01-turing/p/8948260.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!