蜗牛大师

吴庆龙的学习笔记

导航

2020年4月13日 #

设计模式-22备忘录模式(Memento Pattern)

摘要: 1.模式动机 每个人都有犯错误的时候,都希望有种“后悔药”能弥补自己的过失,让自己重新开始,但现实是残酷的。在计算机应用中,客户同样会常常犯错误,能否提供“后悔药”给他们呢?当然是可以的,而且是有必要的。这个功能由“备忘录模式”来实现。 其实很多应用软件都提供了这项功能,如 Word、记事本、Pho 阅读全文

posted @ 2020-04-13 17:23 蜗牛大师 阅读(132) 评论(0) 推荐(0) 编辑

设计模式-21访问者模式(Visitor Pattern)

摘要: 1.模式动机 在现实生活中,有些集合对象中存在多种不同的元素,且每种元素也存在多种不同的访问者和处理方式。例如,公园中存在多个景点,也存在多个游客,不同的游客对同一个景点的评价可能不同,电影或电视剧中的人物角色,不同的观众对他们的评价也不同。 这些被处理的 数据元素相对稳定 而 访问方式多种多样 的 阅读全文

posted @ 2020-04-13 11:23 蜗牛大师 阅读(288) 评论(0) 推荐(0) 编辑