美文网首页
设计模式

设计模式

作者: 欧阳之 | 来源:发表于2019-04-03 14:36 被阅读0次

    一、行为型设计模式

    1.命令模式(Command Pattern)

    1)用途:用来解耦请求和实现

    其实是回调函数(callback)的面向对象替代品。

    2)几个要素:

    命令发出者(比如按钮)

    命令Command

    命令接收者Receiver

    命令执行者(具体的对象实现)

    3)撤销命令:方式记录原始值

    重做(针对不可撤销的命令):可以采用记录命令日志,然后重新执行

    实例:Ctrl+Z、悔棋

    4)命令队列

    5)宏命令(MarcoCommand): 一组命令的集合

    相关文章

      网友评论

          本文标题:设计模式

          本文链接:https://www.haomeiwen.com/subject/caeabqtx.html