ToB企服应用市场:ToB评测及商务社交产业平台
标题:
计划模式学习-下令模式
[打印本页]
作者:
大连全瓷种植牙齿制作中心
时间:
2024-9-4 04:11
标题:
计划模式学习-下令模式
概念
下令,接收者,实验者,一个下令模式由这些根本的组件组成。
接收者 会有一个函数
下令有一个持有接收者并且 有一个 实验函数
实验者 持有一个下令 并且 会实验这个下令
using UnityEngine;
using System.Collections;
namespace CommondStructure{
public class CommandStructre: MonoBehaviour{
Receiver receiver = new Receiver();
ConcreteCommand command = new ConcreteCommand(receiver);
Invoker invoker = new Invoker();
invoker.SetCommand(command);
invoker.InvokeCommand ();
}
abstract class Command{
protected Receiver receiver;
public Command(Receiver receiver){
this.receiver = receiver;
}
public abstract void Execute();
}
public class ConcreteCommand:Command{
public ConcreteCommand(Receiver receiver):base(receiver){}
public override void Execute(){
receiver.Action();
}
}
class Receiver{
public void Action(){
Debug.Log("我被执行了");
}
}
class Invoker{
private Command_command;
public void SetCommond(Command command){
this._command= command;
}
public void InvokeCommand (){
_command.Execute();
}
}
}
复制代码
主旨:接收者 是存在需要实验的函数,下令只负责举行桥接
实验者 根据下令实验接收到到下令的接收者的方法
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4