您所在的位置:主页 > 电脑网络 > 编程教程 > php设计模式之命令模式的使用详解

php设计模式之命令模式的使用详解

更新:2013-12-07    编辑:踏雪寻梅    来源:谷普下载    人气:加载中...    字号:|

标签:模式  详解  应用  命令  设计模式  

 命令模式:将一个请求封装为一个对象,从而你可用不同的请求对客户进行参数化;对请求排队或记载请求日志,以及支持可撤销操作。 

命令类:
1.命令角色:声明了一个给所有具体命令类的抽象接口。这是一个抽象角色。
2.具体命令角色:定义一个接受者和行为之间的弱耦合;实现execute法子,负责调用接受的相应操作。execute()法子通常叫做履行法子
3.客户角色:创建一个具体命令对象并断定其接受者。
4.请求者角色:负责调用命令对象履行请求,相关的法子叫做举动法子。
5.接受者角色:负责具体实施和履行一个请求。
作用:
1.抽象出待履行的动作以参数化对象。
2.在不同的时刻指定、排列和履行请求。
3.支持取缔操作
4.支持改动日志

 代码如下:,
本文链接:http://www.gpxz.com/diannao/biancheng/285403.html