Caliburn教程1

从MEF谈起

说起Caliburn就不得不先说说MEF框架,因为Caliburn在很多地方上用到了这个模型。
MEF(Managed Extensibility Framework)是.net 平台下的一个框架,全称托管扩展框架,是将.net下的代码进行组件式组合而设计的,MEF的具体内容我会再详细去写,本次内容重点并非它,这里我们只是介绍下,MEF框架支持两类操作,Import and Export, 这两类操作是很重要的组件功能, 将一个类视为一个松耦合的组件, 这个类可以从一个接口派生, 然后Export成接口的形式。 这样,Import组件时, 就可以使用该类的实例化对象了。
Caliburn中大量使用此组件模型,众多的类的组合,大部分都导出成了对应的接口的模式进行组合,我们在开发时,也可以继续使用。

Caliburn的消息响应

posted @ 2014-03-03 17:05  西风逍遥游  阅读(797)  评论(0)    收藏  举报