摘要:
模式定义:将一个请求封装为一个对象,从而使我们可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。 模式结构: Command: 抽象命令类,声明了给所有具体命令类的抽象接口。 ConcreteCommand: 具体命令类,定义一个接收者和行为之间的弱耦合;实现exec 阅读全文
摘要:
模式定义:外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 外观模式: Facade: 外观角色,是模式的核心,被客户client角色调用,知道各个子系统的功能。同时根据客户角色已有的需求预 阅读全文