摘要: 观察者模式(Observer Pattern) 定义 ‌观察者模式(Observer Pattern)‌ 是一种行为设计模式,允许对象(称为 ‌Subject‌,主题)维护一组依赖对象(称为 ‌Observer‌,观察者),并在主题状态变化时自动通知所有观察者。其核心是 ‌一对多的依赖关系‌ 和 ‌ 阅读全文
posted @ 2025-04-23 17:05 刘继先 阅读(79) 评论(0) 推荐(0)
摘要: 备忘录模式(Memento Pattern) 定义 备忘录模式是一种‌ 行为型设计模式‌,允许在不破坏对象封装性的前提下,捕获并保存对象的内部状态,并在需要时恢复该状态。它通过将对象状态封装在独立的“备忘录对象”中,实现状态的保存与恢复逻辑的解耦。 ‌核心思想 ‌状态快照‌:将对象状态保存为一个不可 阅读全文
posted @ 2025-04-23 14:38 刘继先 阅读(50) 评论(0) 推荐(0)