首页 > 编程语言 > 详细

spring.net之IOC----目的就是通过配置文件随时换接口的实现

时间:2015-03-05 18:45:57      阅读:164      评论:0      收藏:0      [点我收藏+]

接口,反射,工厂,配置结合起来,类直接交流都通过接口,实现接口的实例配置起来,配置文件是 接口和实现(dll的名称)对应起来,这样工厂在创建实例的时候就可以根据配置来。

 

 public class FacadeFactory
    {
        public static T GetObject<T>() where T : IBaseFacade
        {
            IApplicationContext ctx = ContextRegistry.GetContext("Promocode.Facade");
            return (T)ctx.GetObject(typeof(T).Name);            
        }
    }这是 工厂的一个例子
 
 
 这是配置文件的一个例子

小银 2015/3/5 17:32:45

<object id="IMyCouponFacade" type="Payment.Promocode.Facade.MyCouponFacade, Payment.Promocode.Facade" />
  <object id="IMyCouponBackManagerFacade" type="Payment.Promocode.Facade.MyCouponBackManagerFacade, Payment.Promocode.Facade" />

spring.net之IOC----目的就是通过配置文件随时换接口的实现

原文:http://www.cnblogs.com/wuMing-dj/p/4316412.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!