装饰模式

将一个类进行扩展,如对A类中show方法进行扩展,但不能对此方法做任何改变;

第一种方式:


缺点是耦合性太强

2.装饰者模式:

    装饰着模式有被装饰着的引用

   装饰着和被装饰着继承同一个类型






最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (转载)原文地址 在阎宏博士的《JAVA与模式》一书中开头是这样描述装饰(Decorator)模式的: 装饰模式又...
    zjk_00阅读 651评论 0 2
  • 动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活。 类型 结构型 简介 装饰...
    lyu571阅读 561评论 0 2
  • 一、模式动机 一般有两种方式可以实现给一个类或对象增加行为: 继承机制,使用继承机制是给现有类添加功能的一种有效途...
    端木轩阅读 526评论 0 0
  • 0x01 前言   装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变...
    菩提树下成魔阅读 420评论 0 0
  • “这雨怕是要下到七月去了吧。” “可不是嘛,阿婆。” 阿婆的名字叫做藤,爹娘不识几个字也不是故意叫这个的,是阿婆自...
    487c9704c9de阅读 816评论 0 3