摘要: Unity 初始化主要是注册类型映射并指定其生命周期。 在本文中,我们使用了一个接口 IDialer、一个实现了接口的抽象基类 Dialer,二个继承自 Dialer 的具体类 ButtonTypeDialer 和 FigurePlateDialer 类,以及一个使用 Dialer 的 Telephone 类。 生命周期管理 之所以将生命周期的管理放在开始,是因为Unity 会根据在类型的注册时需... 阅读全文
posted @ 2008-05-23 06:18 yangjun 阅读(641) 评论(0) 推荐(0) 编辑
摘要: Unity 是由微软开发的一个轻量级、可扩展的依赖注入(Dependency Injection, DI)容器,支持构造函数、属性和方法的依赖注入。所谓依赖的注入,即将程序开发过程中的对象与其所依赖的具体对象解耦,从一定程度上仅关注对所依赖对象的使用,却不管其具体对象是哪个类的实例;而真正的被依赖对象在运行时由容器注入。本质上,它就是一个对象工厂和对象管理器。更详细的信息,请参见《IoC 容器和D... 阅读全文
posted @ 2008-05-23 06:17 yangjun 阅读(305) 评论(0) 推荐(0) 编辑