Command模式抽象的与其说是命令,不如说是动作。做为Command的具象类,应该保存动作执行时需要的所有信息。即使这些信息在其他模式的时候可能只是参数。
Command模式和Strategy模式的区别在于,不同的Command具象类可以有完全不同的上下文,而Strategy的各个具象类的输入和输出一般来说是一样的。
Command模式的实例可以参考下面的小游戏。
Command模式抽象的与其说是命令,不如说是动作。做为Command的具象类,应该保存动作执行时需要的所有信息。即使这些信息在其他模式的时候可能只是参数。
Command模式和Strategy模式的区别在于,不同的Command具象类可以有完全不同的上下文,而Strategy的各个具象类的输入和输出一般来说是一样的。
Command模式的实例可以参考下面的小游戏。
设计模式之策略模式
<br />设计模式是就是很多人在编程实践中经常用到的"
Command定义 将来自客户端的请求传入一个对象,无需了解这个请求激活的 动作或有关接受这个请求的处理细节
重点在于,Composite模式提供了一种实现树形结构的方式。在设计时
<br />原型模式提供的通过已有对象创建新对象的模式。一般
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M