最近做开发发现自己代码逻辑混乱,觉得有必要重温下设计模式。于是就翻到了终点大神的博客http://blog.csdn.net/zhangerqing/article/details/8243942。在这里记录下自己的学习后的理解。
命令模式:命令模式的主要目的,用官话来说,是将调用者与执行者解耦。将代码结构划分为调用者--命令--执行者三个部分。其中,执行者作为命令的属性被设置,因此,也可以理解为调用者--命令(执行者)两个部分。
在我用这一模式的实现中,我会将命令作为触发事件发生的事件主体,将调用者作为事件的触发者。也就是说,调用者负责选择触发时机,并在时机到来时触发命令被执行者执行。
新闻热点
疑难解答
图片精选