IoC 容器和Dependency Injection 模式