A装饰模式与继承关系的目的都是要扩展对象的功能,但是装饰模式可以提供比继承更多的灵活性B装饰模式允许系统动态地决定贴上装饰,或者除掉一个不需要的装饰,继承则不同,继承是静态的,它在系统运行前就决定了C通过使用不同的具体装饰类以这些装饰类的排列组合,设计师可以创造出很我不同行为的组合D这种比继承更加灵活机动的特性,也同时意味着装饰模式比继承更加容易出错

  尔雅 智慧树 mooc


+
账户
更新
搜索
帮助
主页