using GFramework.Core.Abstractions.command; using GFramework.Core.rule; namespace GFramework.Core.command; /// /// 抽象命令类,实现 ICommand 接口,为具体命令提供基础架构支持 /// public abstract class AbstractCommand : ContextAwareBase, ICommand { /// /// 执行命令的入口方法,实现 ICommand 接口的 Execute 方法 /// void ICommand.Execute() { OnExecute(); } /// /// 命令执行的抽象方法,由派生类实现具体的命令逻辑 /// protected abstract void OnExecute(); }