yohan
Results
2
comments of
yohan
模块管理: 基础需求: 1. 模块的插拔(模块所属对象的“生杀”)——空间 2. 模块生命周期管理——时间 扩展需求: 1. 模块接口的克制 interface IModule只设计最小接口;事件可以在Module构造函数中用事件总线注册。 2. 事件的时间性 一个Initalize等事件,如果需要,可以(自动)在前后加入两个事件:Pre, Post。 3. 模块的嵌套性 IModule是否可支持嵌套? 2和3加起来有点像“十方三世”
Bootstrapper 程序引导器,主要负责 1. 初始化,检查环境。 2. 配置(日志、容器等。) 3. 引导(Main -> MainWindow)。