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

  装饰器模式(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月17日
  • 虾米怎么做好吃?虾米的家常做法大全

    去海鲜市场看到这个小虾米特别新鲜,买了一一些回来,加上黄豆酱炒的,特别好吃。成本还不到10元钱。上桌成了最受欢迎的菜。 用料 小虾米 250克 葱花 2少许 小米辣 2个 葱伴侣黄…

    2022年12月14日
  • 俊字体写法图片(美术字体的写法图片)

    文/一者中国书法,颜、柳、欧、赵,各有其妙。欧阳询之欧体,独树一帜,平正中求险绝;颜真卿之颜体,以篆籀之笔,内环抱之势,气势磅礴、中正敦厚;柳公权,中宫收紧四面开张,结字紧凑疏朗而豪放,这称其为风格,是中国书法美学范畴的风格美。书法创作,内起心境,笔随心动。从每一个点画开始结字,成行成篇一件书法作品完成,书写者的个人素养、审美情性

    2022年1月10日
  • 如何制作一个自己的网页?做网页的软件

    在信息爆炸的今天,一些新发布的网站设计软件成为了设计师的新宠。设计师通过互联网寻找设计材料和工具是一件简单的事情,但要找真正可靠、质量好的素材却越来越难了,搜索和筛选所花费的时间越…

    投稿 2022年10月15日
  • 网络延时高怎么解决?局域网延迟高解决方法

    对于一些大中型无线覆盖项目,牵涉到信道规划不合理,同频干扰等问题,都会造成网络延时和网络不稳等问题发生,信道的选择至关重要,合适的信道规划可以减少网络的干扰与不稳定。 这里介绍关于…

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

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

    2022年11月21日
  • 中国十大品牌奶粉(口碑最好的国产奶粉)

    第一名 雅培 我们是一家全球性的多元化医疗保健公司,致力于探索维持健康的新药品、新技术和新方法。我们的产品跨越整个医疗护理领域,从营养品和诊断产品到医疗器械和医药治疗方案。我们全线…

    2022年10月17日
  • 书都分什么种类?书有哪些种类

    那我们要想读好书,该如何对书籍进行分类呢? 1、娱乐文学类书籍   这类书籍应该是最受人们欢迎的一类书籍;这类书籍主要指的是各种消遣类书籍,比如我们阅读最多的如玄幻类的各…

    2022年10月19日
  • 哥斯达黎加是哪个国

    哥斯达黎加:中美洲的美丽国度 一、哥斯达黎加的地理位置 哥斯达黎加位于中美洲,西面与太平洋毗邻,东面与加勒比海接壤,北面与尼加拉瓜接壤,南面与巴拿马接壤,面积约51,100平方公里…

    投稿 2023年7月14日
  • 湟源县景点

    湟源县:探索自然之美 湟源县位于青海省西北部,是中国著名的旅游胜地,拥有丰富的自然资源和历史文化遗产。湟源县以其独特的自然风光和悠久的历史文化而闻名,是一个令人难忘的旅游胜地。 一…

    投稿 2023年3月27日