using GFramework.Core.rule;
namespace GFramework.Core.system;
///
/// 系统接口,定义了系统的基本行为和功能
/// 该接口继承了多个框架相关的接口,提供了系统初始化和销毁能力
///
public interface ISystem : IContextAware
{
///
/// 初始化系统
/// 在系统被创建后调用,用于执行系统的初始化逻辑
///
void Init();
///
/// 销毁系统
/// 在系统被销毁前调用,用于执行系统的资源清理逻辑
///
void Destroy();
}