首页 新闻 搜索 专区 学院

接口的作用

0
[已关闭问题]

接口在实际开发中的作用

雪---真实的主页 雪---真实 | 初学一级 | 园豆:200
提问于:2009-03-13 17:46
< >
分享
其他回答(4)
0

1、C#接口的作用 : 定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现接口的所有方法的代码。

  从接口的定义方面来说,接口其实就是类和类之间的一种协定,一种约束.继承了接口的类,必需实现类中的方法.那么从用户(使用类的用户)的角度来说,如果他知道了某个类是继承于A接口,那么他就可以放心大胆的调用A的方法,而不用管A的方法具体是如何实现的。

  如果我们从设计的角度来看。接口可以实现松耦合,举个例子。我们要实现多数据库版本的程序,这时候运用分层,数据层实现操作的类,继承定义了数据访问的接口,那么在逻辑层调用时,我们只要调用接口的对象就ok了,只是new的是sql或者accsee的实现类。这是在平时我们经常用到的。这样可以节省大量的代码编写量。

邢少 | 园豆:10926 (专家六级) | 2009-03-13 19:05
0
侯垒 | 园豆:3435 (老鸟四级) | 2009-03-13 19:07
0

继承接口 ->Base 抽象类 -> 具体类 使用这样方法是为啥啊?

zeus2 | 园豆:92 (初学一级) | 2009-03-13 22:22
0

恩,算了,你甭想什么松紧耦合了,你然你问了这个问题,这个东西了解的就不是很多

 

 

你就记住,就要这样写,就要有接口,慢慢你就知道为啥了

llj098 | 园豆:825 (小虾三级) | 2009-03-15 08:39
0

read some books of OOA/OOD,
like O'Reilly's "Head First Object-Oriented Analysis & Design"
or Java OOAD books.

it's help you to earn much money in the future than pure coding.

WizardWu | 园豆:1402 (小虾三级) | 2009-03-15 13:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册