你的位置:首页 > 软件开发 > ASP.net > 什么是控制反转

什么是控制反转

发布时间:2015-03-24 12:00:18
控制反转就是关于一个对象如何获取他所依赖的对象的引用,这个责任的反转。这也是多态的体现。  好比去超市买东西,从我自己拿需要的物品变成了服务员给我。控制反转包括依赖注入和依赖查找,这次我先理解一下依赖注入: 1 using System; 2 3 namespace 多态 ...

控制反转就是关于一个对象如何获取他所依赖的对象的引用,这个责任的反转。这也是多态的体现。

  好比去超市买东西,从我自己拿需要的物品变成了服务员给我。

控制反转包括依赖注入和依赖查找,这次我先理解一下依赖注入:

 

 1 using System; 2  3 namespace 多态 4 { 5   class MainClass 6   { 7     public static void Main (get='_blank'>string[] args) 8     { 9       IPerson student = new Student ();10       student.run ();11       IPerson teacher = new Teacher();12       teacher.run ();13       Console.Read ();14     }15   }16 17   public interface IPerson18   {19     void run();20   }21 22   public class Student:IPerson23   {24     public void run()25     {26       Console.WriteLine ("Student Write!");27     }28   }29 30   public class Teacher:IPerson31   {32     public void run()33     {34       Console.WriteLine ("Teacher Write!");35     }36   }37 }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:什么是控制反转

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录