最近patterns & practices团队采用了一种新的文档发布模式,就是Release版本的产品在发布的同时,将产品文档同步到msdn中。这样的话,如果你只想先了解下产品,或者先了解再决定是否安装的话,可以先在msdn上浏览,而不必安装->看文档->卸载。
在这里,首先给出一个简单使用Unity的简单示例。通过示例,让我们对Unity的使用有一个初步的认识和了解。在接下来的文章中,我会展开做详细的介绍和分析。如果对Unity是还一点概念也没有的话,可以参考我前面的两篇文章:Unity(一):从ObjectBuilder说起,Unity(二):Unity是什么?。
本示例主要展示了Unity在type mapping方面的一个基本应用。
使用Unity,最基本步骤有三步。
1.建立容器;
2.将接口与类的映射注册到容器中;
3.从容器中解析出正确的对象。
为了接下来的说明,我们先编写几个后面需要的接口和类:
Step0.准备工作
ILogger接口:
ConsoleLogger类:
NullLogger类:
时间: 2024-09-24 01:49:38