Loading

摘要: 本文节选自《设计模式就该这样学》 1 中介者模式的应用场景 在现实生活中,中介者的存在是不可缺少的,如果没有了中介者,我们就不能与远方的朋友进行交流。各个同事对象将会相互进行引用,如果每个对象都与多个对象进行交互,则会形成如下图所示的网状结构。 从上图可以看到,每个对象之间都过度耦合,这样既不利于信 阅读全文
posted @ 2021-11-23 20:41 Tom弹架构 阅读(562) 评论(0) 推荐(1) 编辑
摘要: 本文节选自《设计模式就该这样学》 1 使用备忘录模式实现草稿箱功能 大家都用过网页中的富文本编辑器,编辑器通常都会附带草稿箱、撤销等操作。下面用一段代码来实现一个这样的功能。假设,我们在GPer社区中发布一篇文章,文章编辑的过程需要花很长时间,中间也会不停地撤销、修改,甚至可能要花好几天才能写出一篇 阅读全文
posted @ 2021-11-23 14:06 Tom弹架构 阅读(539) 评论(1) 推荐(0) 编辑