摘要:
策略模式 样例代码 /* 策略模式 Context(环境类):环境类是使用算法的角色,它在解决某个问题(即实现某个方法)时可以采用多种策略。 在环境类中维持一个对抽象策略类的引用实例,用于定义所采用的策略。 Strategy(抽象策略类):它为所支持的算法声明了抽象方法,是所有策略类的父类,它可以是 阅读全文
摘要:
命令模式 样例代码 /* 命令模式 将一个请求封装为一个对象,从而让我们可用不同的请求对客户进行参数化; 对请求排队或者记录请求日志,以及支持可撤销的操作。 命令模式是一种对象行为型模式,其别名为动作(Action)模式或事务(Transaction)模式。 命令模式可以将请求发送者和接收者完全解耦 阅读全文