单一职责模式

Decorator装饰模式

  • 动机
    在某些情况下我们可能回“过度使用继承来扩展对象的功能”,由于继承为类型引入的静态特质,使得这种扩展方式缺乏灵活性;
    碰到重复则需要改良
    继承转组合---继承优于组合
    将变化移动 运行时

运用时分配完成

模式定义

  • 动态(组合)地给一个对象增加一些额外的职责。就增加功能而言,Decorator模式比生成子类(继承)更为灵活(消除重复)

Bridge模式

动机

模式定义

将抽象部分(业务功能)与实现部分(平台实现)分离,使它们都可以独立地变化

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

推荐阅读更多精彩内容