采用依赖注入的方式，减少重复代码

类似，组件初始化，资源初始化，这些重复代码是在任何界面都会出现的。所以，要尽量减少它们的出现。