using GFramework.Core.command; using GFramework.Core.events; using GFramework.Core.model; using GFramework.Core.query; using GFramework.Core.system; using GFramework.Core.utility; namespace GFramework.Core.controller; /// /// 控制器接口,定义了控制器需要实现的所有功能契约 /// 该接口继承了多个框架核心接口,用于支持控制器的各种能力 /// 包括架构归属、命令发送、系统获取、模型获取、事件注册、查询发送和工具获取等功能 /// public interface IController : ICanSendCommand, ICanGetSystem, ICanGetModel, ICanRegisterEvent, ICanSendQuery, ICanGetUtility;