namespace GFramework.Core.architecture;
///
/// 可扩展架构接口,继承自IArchitecture接口,提供模块安装和生命周期钩子注册功能
///
public interface IArchitectureExtensible : IArchitecture
{
///
/// 安装架构模块
///
/// 要安装的架构模块实例
void InstallModule(IArchitectureModule module);
///
/// 注册架构生命周期钩子
///
/// 要注册的架构生命周期钩子实例
void RegisterLifecycleHook(IArchitectureLifecycle hook);
}