命令 状态 职责链 三种模式之间的异同
命令模式:将多个命令只提交给一个执行该命令的对象
而职责链模式相反:只将一个请求提交给多个能执行该命令的对象
状态模式与职责链模式的区别:
状态模式是让各个状态对象自己知道其下一个处理的对象是谁,即在编译时便设定好了的;
而职责链模式中的各个对象并不指定其下一个处理的对象到底是谁,只有在客户端才设定。
本人博客的文章大部分来自网络转载,因为时间的关系,没有写明转载出处和作者。所以在些郑重的说明:文章只限交流,版权归作者。谢谢
命令模式:将多个命令只提交给一个执行该命令的对象
而职责链模式相反:只将一个请求提交给多个能执行该命令的对象
状态模式与职责链模式的区别:
状态模式是让各个状态对象自己知道其下一个处理的对象是谁,即在编译时便设定好了的;
而职责链模式中的各个对象并不指定其下一个处理的对象到底是谁,只有在客户端才设定。
本人博客的文章大部分来自网络转载,因为时间的关系,没有写明转载出处和作者。所以在些郑重的说明:文章只限交流,版权归作者。谢谢