定义:将一个请求封装成一个对象,解耦请求发起方与请求执行方,两者通过命令对象沟通。命令对象可以方便的存储、传递、调用、增加、管理删除.
举例理解:开发总监->经理->程序员
1、总监接到需求,对别人说我要do这个工作,然后把下属经理叫到办公司说把下去把这个任务完成一下;
2、经理回到工位上召集所有员工说,我要按领导吩咐execute这项任务,然后把任务交给程序员A说明早之前做完;
3、程序员A领着内心一万只羊驼整整狂奔了一晚终于把代码writer完了;
4、未完待续......
定义:将一个请求封装成一个对象,解耦请求发起方与请求执行方,两者通过命令对象沟通。命令对象可以方便的存储、传递、调用、增加、管理删除.
举例理解:开发总监->经理->程序员
1、总监接到需求,对别人说我要do这个工作,然后把下属经理叫到办公司说把下去把这个任务完成一下;
2、经理回到工位上召集所有员工说,我要按领导吩咐execute这项任务,然后把任务交给程序员A说明早之前做完;
3、程序员A领着内心一万只羊驼整整狂奔了一晚终于把代码writer完了;
4、未完待续......