装饰者设计模式功能(设计模式装饰模式例子)

  装饰器模式(DecoratorPattern)允许向一个现有的对象添加新的功能,

  装饰器模式(Decorator Pattern)容许向一个目前的目标加上新的作用,是一种用以替代承继的技术性,不用根据承继提升派生类就能拓展目标的新作用。应用目标的关联性替代承继关联,更为灵便,与此同时防止种类管理体系的迅速胀大;

  关键人物角色:

  部件(Component):组件接口定义了所有部件类和装饰器完成的个人行为;部件完成类(ConcreteComponent):实现Component插口,部件完成类便是被装饰器装饰设计的初始目标,新作用或是额外作用全是根据装饰器加上到此类的目标上的;装饰器内部类(Decorator):完成Component插口的内部类,之中封装形式了一个Component 目标, 也就是被装饰设计的目标;实际装饰器类(ConcreteDecorator):该完成类要向被装饰设计的目标加上一些作用;类图:

  一文带你看懂装饰者模式

看实际的事例,就拿去火锅加盟店吃麻辣烫拌沾料这一而言。

  沾料有很多:

  而每一个人的口感又不一样。因此组成就特别多。这样的事情下假如应用装饰设计着方式来完成看一下。

  第一步

  最先大家有一个个人行为拌沾料(Component)

  下面,依照上边装饰设计者的实体模型实现剖析,大家要2个类来完成上边的个人行为

  第二步

  第一个类(ConcreteComponent)可以解释为装拌料的碗,后边的加沾料都放进这一碗里边

  第三步

  第二个类,这一类可以解释为抽象性

  第四步

  放实际的沾料(ConcreteDecorator)这儿说到底便是 拿着放有沾料的碗(可以是空碗)来放如今想放的沾料。我这里只得出了一个实际类,别的的有兴趣爱好可以把编码拷贝,随后填补下。

  检测类

原创文章,作者:运营增长,如若转载,请注明出处:https://ziliaobaba.com/14978.html

(0)
运营增长运营增长
上一篇 2022年1月22日 20:56
下一篇 2022年1月22日 23:01

相关推荐

  • 钢架雪车的由来

    钢架雪车的由来 一、雪车的发展历史 雪车的发展可以追溯到18世纪,当时的雪车是由木头和皮革制成的,它们有着简单的构造,可以让人们在雪地上行驶。19世纪早期,人们开始使用钢制雪车,这种雪车比木头和皮革制成的雪…

    投稿 2023年6月22日
  • 海带排骨汤怎么做?海带骨头汤的做法

    海带营养价值很高,味道鲜甜,自己更喜欢厚一点的海带根,与排骨炖在一起,味道清新可口。 用料 排骨 200克 海带 50克 鲜玉米 1颗 姜 5片 葱 1棵 盐、糖 适量 料酒 3勺   做法步骤 1、排骨、海带、玉米切块备用…

    2022年12月1日
  • 西安疫情传播链最新消息(西安疫情现双传播链)

    资料图:西安民众做核酸检测。张一辰摄12月25日,155例;12月26日,150例;12月27日,175例;12月28日,151例;12月29日,155例;12月30日,161例;12月31日,174例。2021年12月31日0—24时,31个省(自治区、直辖市)和新疆生产建设兵团报告

    2022年1月8日
  • 怎么去外域

    去外域旅行是一件很有趣的事情,但是也有很多要考虑的因素,比如准备行李、安排住宿、查看本地的文化和景点等等。在这里,我将介绍一些去外域旅行的基本准备,希

    投稿 2023年2月23日
  • 怎样把几张照片合成一张照片?如何将2张图片合成一张

    手机已经成为我们必备的生活工具,如果遇到需要将几张图片拼合在一起的情况时,用手机应该使用什么应用可以达到效果呢,怎么把几张图片拼合成一张照片呢,具体该怎么操作,下面就和小编一起来看看吧! 实操步骤: 1…

    2022年12月7日
  • 手折纸百合花怎么折?百合花的折法步骤图

    我们需要准备的材料有:一张正方形的纸。我用的是15厘米正方形纸,供大家参考。   首先我们来折一个“米”字。(分别沿着对角线和中线折叠)   沿着折痕向里收,形成双三角形。   其中一个角沿着中线折…

    2022年12月5日
  • 小程序怎么开发自己的小程序商城呢

    如今,随着移动互联网的发展,小程序已经成为一种新型的移动应用,它的应用范围也越来越广泛,小程序商城也成为了一种新的营销模式。那么,怎么开发自己的小程序商城呢? 一、准备工作 1、确定小程序商城的类型 在开…

    投稿 2023年7月16日
  • 铜钱草的养殖方法和注意事项(铜钱草介绍)

    想养铜钱草,做到“3不要”,满盆挤满“大铜钱”,油绿绿一整年 铜钱草是绿植当中一款比较好养的,很难养死的一种植物了吧,所以说养的非常的多,而且它的叶子油绿,像一枚枚的大铜钱一样,圆圆的挂在上面非常的漂亮。但…

    2022年12月3日
  • 风扇转速调节软件哪个好用?风扇转速设置

    调教风扇,可以说是最吃力、但未必讨好的事情了,每次都要重启进BIOS,一把把的调,不满意再来。完了之后也可能换不来什么性能提升(水冷除外),只图个安宁。 有没有什么软件,可以直接在系统中调风扇,精简美观,…

    2022年11月21日
  • 墨菲定律是什么心理?墨菲效应

    每天耕耘最有趣、最实用的心理学 不知道你是否遇到过这种情况,平平淡淡的生活中一旦有了一些颇为隐忧的事,那么,这些事发生的概率将大大增加。也就是我们常说的“平常好好的,关键时刻掉链子”,这里不得不提到管理…

    2022年10月12日