Decorator装饰模式
- 动机
在某些情况下我们可能回“过度使用继承来扩展对象的功能”,由于继承为类型引入的静态特质,使得这种扩展方式缺乏灵活性;
碰到重复则需要改良
继承转组合---继承优于组合
将变化移动 运行时
运用时分配完成
模式定义
- 动态(组合)地给一个对象增加一些额外的职责。就增加功能而言,Decorator模式比生成子类(继承)更为灵活(消除重复)
Bridge模式
动机
模式定义
将抽象部分(业务功能)与实现部分(平台实现)分离,使它们都可以独立地变化
运用时分配完成
将抽象部分(业务功能)与实现部分(平台实现)分离,使它们都可以独立地变化
Copyright © 2019- zicool.com 版权所有 湘ICP备2023022495号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务