摘要: 一.备忘录模式 1.概念 备忘录(Memento),即在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态.这样以后就可将该对象恢复到先前保存的状态. 2.应用 备忘录其实就是对象的存档.首先需要区分对象中哪些状态(字段或属性)的值需要保存,将这些状态抽象为一个新的备忘录(Me 阅读全文
posted @ 2021-08-10 22:58 movin2333 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 一.概念 观察者模式(Observer)又称为发布-订阅模式(Publish/Subscribe),是一种一对多的依赖关系,让多个观察者对象同时监听同一个主题对象,当这个主题对象在状态发生改变时,通知所有的观察者对象,使它们能自动更新自己. 二.示例类图: 三:示例代码(C#): using Sys 阅读全文
posted @ 2021-08-10 00:08 movin2333 阅读(67) 评论(0) 推荐(0) 编辑