1.概述 命令模式是一个高内聚的模式,其定义为:将一个请求封装成一个对象,从而让你使用不同的请求吧客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 命令模式通用类图如下: Receiver 接收者,就是干活的角色,命令传递到这里应该被执行的。 Command 命令角色,需要执
1 概述 定义 观察者模式也叫作发布订阅模式,对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于他的对象都会得到通知并被自动更新。 subject 被观察者一般是抽象类,仅仅完成被观察者的基本实现:管理并通知观察者。 concretesubject 具体被观察者,定义自己的业务逻辑,