命令模式

/**
* 设计模式------命令模式
* 为每一个操作写一个类,每一个类都有一个exectue方法。
* 举个例子:
* 我有一个洗碗工,一个捶背的,一个打扫的,我给他们下命令,原本的下命令方式是:
* 看见洗碗工,说给我洗碗去,看见打扫的,说给我打扫去,现在洗碗工是一个类,其中有一个exectue方法,打扫工
* 是一个类,其中有一个execute方法,洗碗工这个类和打扫工这个类都是我的用人这个interface的一个实现,
* 而execute就是用人interface中约定的,所以现在的下命令方式是:给我干活去。
* 原来洗碗布和扫帚还要成为我的成员变量,现在不用了,他们分别是洗碗工和打扫工的成员变量。
* **/

 

posted on 2016-02-21 23:40  编世界  阅读(108)  评论(0编辑  收藏  举报