摘要:
责任链模式 责任链模式:使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。 责任链模式的重点在“链”,由抽象类中的方法决定由那个实现类处理该请求,并返回结果,其通用类图如下: 抽象的处理者Handler实现三 阅读全文
摘要:
命令模式 命令模式是一个高内聚的模式,将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 命令模式的通用类图如下: Receiver接收者角色,主要负责具体命令的执行 Command命令角色,需要执行的所有命令的声明 Invok 阅读全文