摘要:
.NET 4.0引入了一个“Managed Extensibility Framework(MEF)”,郑重推荐!MEF通过简单地给代码附加“[Import]”和“[Export]”标记,我们就可以清晰地表明组件之间的“服务消费”与“服务提供”关系,MEF在底层使用反射动态地完成组件识别、装配工作。从而使得开发基于插件架构的应用系统变得简单。够酷的技术! 先来看看从codeproject上下载回来的一个非常简单的例子。解决方案的名字叫 HelloMEFWorld!其结构如下图所示: 本解决方案中,有如上图中所示的一个IPerson接口,两个实现了此接口的类:Customer和Emplo... 阅读全文