05 2019 档案

摘要:引言 访问者模式是遵循单一职责原则,将行为和属性分离的一种设计模式,它可以在不改变元素结构的前提下定义元素新的操作。类比到现实当中就像博物馆,它是固定不变的,其中有各种各样的展品,而我们就是访客,可以是参观、可以是打扫、也可以是管理。同样访客模式正是具有了这样一个特点。 正文 访客模式含有五大角色, 阅读全文
posted @ 2019-05-11 21:02 夜勿语 阅读(139) 评论(0) 推荐(0) 编辑
摘要:引言 备忘录模式是非常简单的一种模式,应用场景非常广泛,如编辑器的ctrl + z、数据库事务的回滚、游戏的存档等等都符合该模式的思想——备份(比较疑惑为什么叫备忘录模式,叫备份模式不是更贴切么?)。 详解 备忘录模式就是将一个对象的内部状态保存到对象的外部,这样,在将来的任一时间点都可以恢复到之前 阅读全文
posted @ 2019-05-04 18:41 夜勿语 阅读(114) 评论(0) 推荐(0) 编辑
摘要:引言 在面向对象编程中,无可避免的是对象之间的引用,引用给我们带来便捷(对象的复用),但同时也会给类与类之间造成强依赖关系。在一对一的关系中,这看起来并不会造成什么不良的影响,但若是在一对多中,修改任意的一个对象,都会影响到其它调用者,形成强耦合。 中介者 如同上面的图,当对象之间形成网络结构之后, 阅读全文
posted @ 2019-05-03 18:35 夜勿语 阅读(154) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示