摘要: 前言 备忘录现在基本看到的很少,因为其局限性很大哦。 备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模式属于行为型模式。 要做的一件事就是说,在某个时段保存某个状态,然后再某个时段可以恢复。 如果把备忘录看成一种思想,思想是获得一个新的某个时段对 阅读全文
posted @ 2020-09-08 16:38 敖毛毛 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 前言 什么是命令模式呢?其实是这样一个东西。 “行为请求者”与“行为实现者”通常呈现一种“紧耦合” 先介绍一下什么是行为请求者和行为实现者没有分开: class Person() { public void eat() { //吃饭 } public void sleep() { //碎觉 } } 阅读全文
posted @ 2020-09-08 16:07 敖毛毛 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 前言 当我们的子系统之间相互调用的时候,很有可能出现下面这种情况: 这样的情况出现的问题就是系统复杂度极高,难以维护,中介者模式可以缓解。 看下什么是中介者模式: 中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性。这种模式提供了一个中介类,该类通常处理不同类之间的 阅读全文
posted @ 2020-09-08 11:33 敖毛毛 阅读(288) 评论(0) 推荐(0) 编辑