摘要:
总结 GOF定义? 允许一个对象, 在内部状态改变时, 改变它的行为, 从而使对象看起来似乎修改了其行为. 优点? 状态转换的逻辑被分离, 状态行为被分离, 每一个状态都是一个单独的类, 更容易添加新的状态, 或者修改状态转换的逻辑. . 同时消除了ifelse, 状态转换的逻辑更加清晰, 更加易于 阅读全文
posted @ 2023-12-02 10:38
qwertzxc
阅读(18)
评论(0)
推荐(0)
摘要:
总结 有什么用? 在不破坏对象封装性的前提下, 保存或恢复对象的内部状态. (在对象之外进行保存) 核心 Memento模式的核心是信息隐藏, 即Originator需要向外接隐藏息, 保持其封装性. 但同时又需要将状态保持到外界(Memento) memento模式的进化 由于现代语言运行时 (如 阅读全文
posted @ 2023-12-02 10:37
qwertzxc
阅读(7)
评论(0)
推荐(0)
浙公网安备 33010602011771号