摘要: ### 观察者模式 [TOC] 观察者模式(Observer Pattern) 也叫做发布订阅模式(Publish/subscribe) ,它是一个在项目中经常使用的模式。 定义对象间一种一对多的依赖关系, 使得每当一个对象改变状态, 则所有依赖于它的对象都会得到通知并被自动更新。 **模式类型** 阅读全文
posted @ 2023-06-24 12:19 弘一 阅读(23) 评论(0) 推荐(0)
摘要: [TOC] 策略模式定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 (摘自) 这种类型的设计模式属于**行为型模式**。 #### 优点 - 算法可以自由切换 - 避免使用多重条件判断 - 扩展性良好 #### 缺点 - 策略类数量增多 - 所有 阅读全文
posted @ 2023-06-24 12:19 弘一 阅读(25) 评论(0) 推荐(0)