我理解的.net中的接口
2014-03-27 19:57
92 查看
接口就是定义的方法,但是没有具体实现方法,比如说,我定义一个“开车”的方法,也可以称“开车”是个动作,接口中不定义怎么开,谁来开,开的什么车。
接下来定义几个类,继承这个接口,当然也继承了“开车”这个动作,比如说一个类是公车司机开公交车,一个类是拖拉机司机开拖拉机。那么不同的类中实现这个“开车”动作。
最后,在需要开车时,不管谁开什么车,都调用“开车”这个方法,根据具体情况调用不同实现类中的“开车”。如果你买了个新车,是吉普,那么只需要再定义一个吉普的实现类,定义吉普的开车方法。
我想,这大概是数据工厂最原始最通俗的解释了吧
计算机系老生,但是个菜鸟,求喷
接下来定义几个类,继承这个接口,当然也继承了“开车”这个动作,比如说一个类是公车司机开公交车,一个类是拖拉机司机开拖拉机。那么不同的类中实现这个“开车”动作。
最后,在需要开车时,不管谁开什么车,都调用“开车”这个方法,根据具体情况调用不同实现类中的“开车”。如果你买了个新车,是吉普,那么只需要再定义一个吉普的实现类,定义吉普的开车方法。
我想,这大概是数据工厂最原始最通俗的解释了吧
计算机系老生,但是个菜鸟,求喷
相关文章推荐
- .NET中IDisposable接口概念的理解
- 软件中的"合同"---.net 接口理解
- .Net中的设计模式——Iterator模式(对理解IEnumerable接口有帮助)
- 对接口的理解~(.net 回复论坛)
- 对于.NET中接口的理解
- Java Thread&Concurrency(8): 深入理解CompletionService接口及其实现
- 深入理解.net - 1.继承的本质
- MVP模式(2) 你真的理解下抽象类和接口吗??
- Abstract class和 接口的理解
- C#通俗理解接口(interface)
- 深入理解Java的接口和抽象类
- java webservice调用.net接口
- 我是如何理解Java抽象类和接口的
- .NET(C#):使用UPnP来穿透NAT使内网接口对外网可见
- 关于java的接口回调和向上转型的理解
- 接口和抽象类(简易理解版)
- .net 委托的部分理解
- JAVA通过Webserivces调用.Net接口
- .Net 如何模拟会话级别的信号量,对http接口调用频率进行限制(有demo)
- Java 集合深入理解(4):List<E> 接口