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

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

相关推荐

  • 最简单孩子还爱吃的早餐?孩子上学早餐

    下周孩子们就要开学了,孩子们的爸爸妈妈心里窃喜,孩子们终于开学了,终于不用从早到晚面对着精力旺盛的小可爱们。孩子开学,孩子的爸爸妈妈们要早起给孩子们准备早餐,想到这是否感动脑壳疼呢?这次我就来分享5样…

    2021年11月18日
  • 正确的交房流程(收房注意事项)

    关于收房时间:一般房产商通知小业主交房时间比较早,建议不要在第一、第二天去收房。因为那两天同时来收房的人很多,陪同验收房子的人也不会有太充裕的时间仔细陪同看房。您不妨选择第三天或第四天。 关于资料:您…

    2022年12月6日
  • 电路图软件(最好的电路仿真软件)

    身为电气人,每天打交道最多的可能不是自家对象,而是时时刻刻攥在手里的电气图。如果问电气图有多重要?可以这么说“假如一个搞电气的掉进了水里,先死死护住一定是手上的图,然后才是人”。(虽然有些夸张,但这也说…

    2022年10月20日
  • 高考考几科?高考考哪几门功课

    导语:众所周知,高考要考试的科目有很多门的,有语文、数学、英语、物理、化学、政治、历史、地理、生物等。高考各科目的满分分数是100分或者是150分,那么高考各科满分是多少?高考各科总分是多少?今天我们就来了…

    2022年11月18日
  • 初学哑铃锻炼方法图解(初学哑铃的正确锻炼方法)

    即使如今健身房里,有各色各样的固定器械;但基础、

    2022年1月3日
  • 追觅科技南通(俞浩 追觅科技)

    突如其来的疫情,让人们对于居家健康与环境卫生的关注日益提升,催生了消费者更精细的家居清洁需求,也进一步推

    2022年1月6日
  • 紧致皮肤的护肤品哪个牌子效果好(紧致皮肤的护肤品哪个牌子效果好)

    随着年龄的增长,皮肤状态会感觉到明显不同的。那像苹果肌的位置以及下颌线的位置是最容易显老态的。面部轮廓的下垂会让人看起来没有精神、没有活力,如果平时工作还忙,心理压力比较大,还常熬夜的话,更会加速皮肤的老化。所以如何保持紧致,减少皱纹是所有女人共同的问题。那今天就给大家分享口碑爆棚的护肤品。让每个女人都能够继续做仙女!1兰蔻塑颜面霜这个面霜的核心成分是亚麻籽精粹,可以促进胶原蛋白的生成,鸟苷

    2022年1月3日
  • 卡梭尔手表(卡梭尔手表价格)

    很多男士认为“不拘小节,才是型男风范”。其实不然, 正是小细节出方能看出个人的性格与品位。一枚精致时尚的腕表,有着其大气的外观和机械的动能加持,即使是地摊货也能穿出高定感,是男士必不可少的饰品之一哦! 凡…

    2022年10月11日
  • 土豆饼怎么做好吃?制作土豆饼

    土豆呢是一种非常受欢迎的食材,平时多是用来炒着吃、或炖着吃。今天分享一道特别好吃的土豆丝饼,这道土豆饼,也是我家附近一家早餐店非常受欢迎的一种饼,5块钱一张,每天都要排队买。做法非常简单,不用发面,薄…

    2022年12月2日
  • 大工业为什么收基本电费?工业用电价格

        关于居民用电 说完限电的事,我们再来看看和我们息息相关的用电常识。如果大家有仔细对比查看过电费账单,就会发现,每家每户的电单价好像不太一样,难道电网也用大数据“杀熟”? 别急,你家电单价高并…

    2022年10月5日