接口到底是用来干什么的啊 本帖最后由 caozhy 于 2011-03-09 19:00:04 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 狭义的接口,其实就是 interface而广义的接口,那类的所有公开的方法属性事件,都是接口,还有一些数据耦合的系统,数据也是接口, 比如说一台电脑,里面有一块主板,一块显卡,显卡通过pci插槽连到主板上。 为什么不直接把显卡集成在主板上呢... 比如手机的充电器,其实就是接口,还有USB插头,也是接口。比如用友ERP,其实整个数据库都是接口,因为你可以直接操作他的数据库。当然,如果它把数据库封死,不给你操作,那就不算接口。 你的问题分两部分:1.我的疑问如下,假设有一个接口,里面有个门的类,有两个方法,我如果想用这个接口必须先继承,然后才能用,为什么不直接写呢,那不很方便,反正都是那些代码,继承的话,还得多写个接口、、、、 这里说的是语法中的interface,比如门的两个方法:开门、关门写成了接口,那么不管你用手来开门还是用脚来开门都算实现了这个接口,就可以和门交互了。为什么要多写个接口?因为有些人喜欢用手开,有些人喜欢用脚开,所以做门的就不管那么多,给个接口你自己想办法实现了。2.还有就是,我看着说要是使用或者获取别人项目的一些东西,貌似必须问别人要接口,这又是什么意思啊? 这里是比较广义的说法,就是两者可以连接的形式。比如两相插座可以插两相插头,三相插座可以插三相插头,当然你把三相插头拔掉一个,插到两相插座里,也算实现了接口。 C#代码 [分享+散分]:高效率的全组合算法 奇怪的问题,请进来看看 有关delete语句的问题 生成XML文件显示乱码 服务器 把文字 变成 发音穿个库户端 请问:用ado.net将sql server2000的查询分析器和企业管理器的主要功能集成到WINFORM程序中怎么样??? 200分的调查-100万以上的项目你们公司用.NET开发还是用JAVA?顺便谈谈原因!谢谢。顶有分! 问一个低级的数据库操作问题。。。 关于数据绑定的问题 VS2008的水晶报表有中文免费版的下载吗 下拉菜单的问题 急急急
而广义的接口,那类的所有公开的方法属性事件,都是接口,
还有一些数据耦合的系统,数据也是接口,
因为你可以直接操作他的数据库。
当然,如果它把数据库封死,不给你操作,那就不算接口。
1.我的疑问如下,假设有一个接口,里面有个门的类,有两个方法,我如果想用这个接口必须先继承,然后才能用,为什么不直接写呢,那不很方便,反正都是那些代码,继承的话,还得多写个接口、、、、
这里说的是语法中的interface,比如门的两个方法:开门、关门写成了接口,那么不管你用手来开门还是用脚来开门都算实现了这个接口,就可以和门交互了。为什么要多写个接口?因为有些人喜欢用手开,有些人喜欢用脚开,所以做门的就不管那么多,给个接口你自己想办法实现了。2.还有就是,我看着说要是使用或者获取别人项目的一些东西,貌似必须问别人要接口,这又是什么意思啊?
这里是比较广义的说法,就是两者可以连接的形式。比如两相插座可以插两相插头,三相插座可以插三相插头,当然你把三相插头拔掉一个,插到两相插座里,也算实现了接口。