接口存在的意义

1:通过接口可以实现不相关类的相同行为  

2:通过接口可以指明多个类需要实现的方法。

3:类描述了一个实体,包括实体的状态,也包括实体可能发出的动作。接口定义了一个实体可能发出的动作。但是只是定义了这些动作的原型,没有实现,也没有任何状态信息。
所以接口有点象一个规范、一个协议,是一个抽象的概念;而类则是实现了这个协议,满足了这个规范的具体实体,是一个具体的概念。
4:接口里定义了方法的输入输出,这些都是协议,具体的实现都在每个类中。对于很多只需要抽象接口的地方,不需要知道具体的类是什么,只要这个类实现了这个接口就可以了。
5:一个类描述了一个实体,这个实体可能是一个复杂的对象,它的动作很多,如果把这些动作分类,用接口a定义其中的某一组动作,接口b定义其中的另外一组动作,这样的结构,比较清楚。
6:解决多继承带来的种种问题而设计

DeptDAO 是定义的接口  DeptDaolmpl是具体实现的类。这里要说明的是:通过接口我们可以知道具体要实现哪些方法  怎么实现接口和实现类的实列

 定义接口

具体实现的类

实列化其对象

具体的作用还是要自己编写代码才能理解。代码还是多练多思考,总结成知识体系。

 

转载于:https://www.cnblogs.com/wcss/p/6845140.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值