将一个请求封装成为一个对象,从而使你可用不同的对象对客户进行参数化;
对请求排队或记录请求日志,以及支持可撤消的操作。
当处理菜单时,若直接关联上函数,则会导致紧耦合。当将菜单某个功能与一个具体的命令类关联上时,则会相对清晰。也便于扩展。
时间: 2024-09-24 01:53:19
将一个请求封装成为一个对象,从而使你可用不同的对象对客户进行参数化;
对请求排队或记录请求日志,以及支持可撤消的操作。
当处理菜单时,若直接关联上函数,则会导致紧耦合。当将菜单某个功能与一个具体的命令类关联上时,则会相对清晰。也便于扩展。