摘要:
总结 what 有什么用? 解决主类在多个方向的扩展功能的问题 when 什么场景用? 扩展功能时用 (添加新功能/可选功能) how 如何做? 在运行时动态扩展对象的功能, 而非在编译时静态的扩展. 李建忠老师的一些讲解 . 通过采用组合而非继承的手法, Decorator模式实现了, 在运行时动 阅读全文
posted @ 2023-10-15 21:00
qwertzxc
阅读(8)
评论(0)
推荐(0)
摘要:
总结 一些李建忠的讲解 Bridge模式有时候类似于多继承方案, 但是多继承方案往往违背"单一职责原则(即一个类只有一个变化的原因)",复用性比较差. Bridge模式是比多继承方案更好的解决方法. . 当具有多个变化的维度, 随着需求的变化,子类急剧膨胀, 同时充斥着重复代码,这时候的关键是划清责 阅读全文
posted @ 2023-10-15 20:59
qwertzxc
阅读(15)
评论(0)
推荐(0)
浙公网安备 33010602011771号