在软件开发中为了降低系统的耦合度,将请求的发送者和接收者解耦,可以使用一种被称之为命令模式的设计模式来设计系统,在命令模式中,发送者与接收者之间引入了新的命令对象,将发送者的请求封装在命令对象中,再通过命令对象来调用接收者的方法。本文将以控制台为例来谈谈设计模式中的命令模式。