【软件开发方法】我们为什么写接口?

1、接口是面向对象编程中的一个概念

2、基于接口编程的目的是什么?什么情况下使用接口?通俗一点,有个什么简单实例更好。

3、

可以举个例子初步说明接口的好处...希望能帮到你哈
比如说,你买个插座(可以理解为接口),什么电器都可以往上插,因为所有的电器基本都按照插座规定了插头样子,这就是接口的规范.
如果不定义这样的接口,电脑来个插头插座,冰箱再来个插头插座,洗衣机又再来个,你买个电器还得配带个专用插座么?不乱套了么?

而事实是只定义几种接口,两片的插头,三片的带接地的插头,大大的减少了插头的类型,提高了插座的复用性...

基于接口编程的目的就是为了提高程序的灵活性.

当一个类要准备继承多个类的时候,必须用接口,
关键字是 interface ;类实现接口用implements
格式嘛,就不具体说了.很多资料有详细介绍.盆友啊,要耐心看书啊
     public Student implements Person
     {
//具体代码,可以复写方法..
}

4、接口目的可以多实现,类只能做单一继承,当你做一个小项目时你可能会选择mssql或者Access,这样的情况你不想写两套方法,希望改下配置文件实现数据库切换时,目前我知道的方法就是接口编程最简单。。。

5、(1)接口可以实现“多重继承”。
(2)接口只定义属性和方法,并不包含实现,因此接口可以被多个类型重用。
(3) 通过接口,可以减少类型暴露的属性和方法,从而便于保护类型对象。当一个实现接口的类型,可能包含其他方法或者属性,但是方法返回的时候,可以返回接口对象,这样调用端,只能通过接口提供的方法或者属性,访问对象的相关元素,这样可以有效保护对象的其他元素。

6、接口,你可以把它当做一种能力,你把‘写代码’这种能力定义成接口,我继承了这个接口,我就可以写代码,你继承了你就可以写代码,通俗吧。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值