摘要:
简介: 命令模式:属于行为型的设计模式。将一个请求封装为一个对象,从而是你可用不同的请求对客户端进行参数化。对请求排队或记录请求日志,以及支持可撤销的操作。 适用场景: 命令发送者 只需要知道发送 请求对象,不需要知道如何完成请求 ; 命令执行者 只需要知道如何 完成请求,不需要知道请求的发送过程 阅读全文
摘要:
简介: 组合模式,属于结构型的设计模式。将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 组合模式分两种状态: 透明方式,子类的所有接口一致,使其叶子节点和枝节点对外界没有区别。 安全方式,子类接口不一致,只实现特定的接口。 适用场景: 希望 阅读全文