加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

从我出门来看装饰模式+vb.net实现

发布时间:2020-12-16 23:19:06 所属栏目:大数据 来源:网络整理
导读:说有天有人来找,要出去。倒持了半天。完毕,然后出门。 开始还得先看图: 这个的具体实现可以自己试验一下。 后来又去参加一个什么晚会,要求戴墨镜(带上之后发现天真黑。)上面的那个图显然不能用了,再改吧,把抽象的person类改了?no no no。开闭原则不

说有天有人来找,要出去。倒持了半天。完毕,然后出门。

开始还得先看图:

这个的具体实现可以自己试验一下。

后来又去参加一个什么晚会,要求戴墨镜(带上之后发现天真黑。)上面的那个图显然不能用了,再改吧,把抽象的person类改了?no no no。开闭原则不允许我这么做。

为了能够刷一把帅,只有这样了,看图:

这样就好了。又不用违法,又为以后再添加别的装饰物开辟了空间。哈哈,很好呀。

那么好了,开始具体行动吧:

'细心的读者可能发现了其中

那么想想我在买药的那会儿是怎么干的:《通过我买西瓜霜来看外观模式(vb.net实现)》

那就自己去实现吧。

不过还得说一说这个装饰模式

先来看定义:

装饰模式(Decorator),动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。

GoF《设计模式》中说道:动态的给一个对象添加一些额外的职责。就增加功能而言,Decorator模式比生成子类更为灵活。

关于在《大话》中的那个装饰模式的实现,现在也不是很理解。如果你知道,请提示一二……

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读