设计模式-装饰模式理解

动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。

装饰者模式、代理、面向切片编程有类似的作用:

1)、它们都能在完成主要功能(核心业务)的前提下完成附加业务(边缘业务),以核心业务为主要目标,附加业务为次要目标,进行实现。
2)、实现步骤:先完成核心业务,再运用各自的解决方案完成附加业务。
3)、都可以降低代码之间耦合度,不同技术解耦程度不一样,面向切片技术解耦程度相对最高

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容