命令模式
2016-10-05 15:50:42 0 举报
命令模式是一种行为设计模式,它的核心思想是将请求操作封装成对象,以便可以使用不同的请求、队列或者日志来参数化其他对象。这种模式的主要目的是将”请求发送者”与”请求接收者”解耦,让多个对象之间能够相互交互,而不需要知道彼此之间的实现细节。命令模式通常用于实现撤销/重做功能、事务处理等场景。在实际应用中,命令模式可以提供更好的灵活性和扩展性,使得系统更加容易维护和修改。