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