命令模式 定义与类型 将请求封装成对象,以便使用不同的请求命令模式解决了应用程序种对象的职责和它们之间的通信方式行为型 适用场景 请求调用者和请求接收者需要解耦,使得调用者和接收者不直接交互需要抽象出等待执行的行为 优点 降低耦合容易扩展新命令或者一组命令 缺点 命令的无限扩展会增加类的数量,提高系统的复杂度 演示地址 https://github.com/steins4/designpattern/tree/master/src/main/java/com/steins/designpattern/behavioral/command