控制反转就是关于一个对象如何获取他所依赖的对象的引用,这个责任的反转。这也是多态的体现。 好比去超市买东西,从我自己拿需要的物品变成了服务员给我。控制反转包括依赖注入和依赖查找,这次我先理解一下依赖注入: 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
(#换成@)。