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

  装饰器模式(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

相关推荐

  • 为什么实践是检验真理的唯一标准?实践是检验一切真理的标准

    为什么要追求真理? 朱熹曾说:“借经以通乎理耳,理得则无俟于经。”陆象山也说:“学苟知本,六经皆我注脚。”这里所说的“理”、“本”就是朱熹和陆象山所认为的真理,二人都把真理作为学问的指向,从而脱离了经书,遂使…

    2022年11月28日
  • 怎么升级华为鸿蒙系统

    升级华为鸿蒙系统 ==================== ## 一、准备工作 在升级华为鸿蒙系统之前,需要做好准备工作,包括: 1. 检查手机电量:升级过程中,电量需要保持在50%以上,以确保升级过程的正常进行。 2. 检查网络状态:…

    投稿 2023年8月8日
  • 千元以内平板电脑推荐?一千到两千的平板电脑推荐

    学习使人快乐 最近需要考试,纸书实在太重,我等弱鸡实在扛不动,就想试水用平板学习看是否好用。 我知道ipad + pencil组合人人爱,无奈口袋只有千把块,上知乎随便一搜,Surafce吹得厉害,于是闲鱼下单看一看。 脑…

    2021年11月6日
  • 算盘怎么用?零基础学算盘

    目标:会用算盘进行计数与简单的加减法 算盘是一个古老而实用的计算器。让孩子认识一下算盘,并进行计数与计算挺有意思的。 1.计数 算盘分上下两层,上层两珠,每珠代表数字5,落下一珠代表一个5,计数5,下层5珠,…

    2022年11月30日
  • 经典电影(经典电影必看)

    今天小编就给大家整理了15部近10年来评分最高的电影(排名不分先后),每一部都好看到哭,文章较长,建议收藏观看! 15.《霸王别姬》   该片改编自香港作家李碧华的同名小说,导演是陈凯歌,由巩俐、张国荣、张…

    2022年10月1日
  • 建立网站需要多少钱?网站多少钱一个

    现如今市场上从事网站建设的公司越来越多,每个地方的网站建设制作报价没有统一标准,为何有的公司报价要上万,有的几千元,甚至有的只需几百元就能做一个网站,需要做网站的企业只是一个外行人,也不知道网站建设多…

    投稿 2021年11月14日
  • 移动宽带资费(中国移动宽带费用)

    随着提速降费等政策的收紧,我国三大运营商纷纷推出了多款高性价比套餐,除了落实工信部的政策外,还有很大部分原因是由于人口红利消失,只能选择推出更实惠的套餐来“稳定军心,宽带套餐也是如此。那么,随着2021年…

    2022年10月6日
  • 王母娘娘生日是哪天?王母娘娘哪天下凡的

    三月初三在民间是个美好的日子,三月三前后春风和煦,阳光明媚,喜欢生活的人们忙着农耕,稍微闲下来,就会踏青,欣赏如烟的柳条、灼灼的桃花,农家生活忙碌而逍遥。 在忙碌之余,老人们还会给人们讲一些三月三的故…

    2022年11月24日
  • 简历怎么做?大学生个人简历

    只有针对应聘岗位去做简历,才能事半功倍,但是总的来说,一份合格的简历是必须有以下内容的: 首先第一方面,一份完整的简历信息 第一、个人基本信息完整一份正式的简历最基本的就是要让对方知道你是谁,来自哪里,…

    2022年11月27日
  • 李商隐《代赠》的意思?代赠这首古诗

    丁香花与中药丁香虽名相同,确是两种不同的植物。中药丁香是名贵的香料植物,也是一种临床常用药物,具有抗氧化、解热、镇痛、抗菌、抗凝血以及促渗等多种药理活性,对胃肠道及牙科疾病有突出疗效。近日,新华网邀请…

    2022年11月18日