Windsor是Castle提供的一个IOC框架,使用非常简单,支持批量注册。开始快速入门
首先引用dll
两个dll版本均是最新的3.3.0.0
新建两个接口文件IPrinter(打印接口)和ICharge(收费接口)
public interface IPrinter
{
void RegPrint(int regID);
void ClinicPrint(int chargeID);
}
public interface ICharge
{
void ClinicChcarge();
}然后分别建立实现:
public class WenZhouPrinter:IPrinter
{
public void RegPrint(int regID)
{
Console.WriteLine("温州挂号打印 "+regID.ToString());
}
public void ClinicPrint(int chargeID)

本文介绍了 Castle Windsor,一个由Castle项目提供的IOC框架。通过引用最新版本的DLL,创建并注册接口及其实现类,展示了如何实现控制反转和解耦。在客户端代码中,通过调用container.Resolve方法,可以轻松获取所需的实现类。
最低0.47元/天 解锁文章
3576

被折叠的 条评论
为什么被折叠?



