init 框架学习