日期:2014-05-20 浏览次数:20680 次
public class LinkedList<E>extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, Serializable
------解决方案--------------------
接口是对一些共同行为的抽象,接口可以认为是一种规范,限制了其子类的行为。增加了程序的健壮性,便于维护和扩展。
------解决方案--------------------
类与类之间的通信因为接口而变的简单易懂,接口不需要考虑实现……
------解决方案--------------------
你只要知道如何写,到写项目时用到,自然会明白!
------解决方案--------------------
一类事物或几类事物的共同特征
------解决方案--------------------
接口如同电脑上的USB接口一样!用途就是它里面包含了很多为实现的类的方法!
------解决方案--------------------
接口 可以起到屏蔽的作用 尤其在做SSH开发时 baseDao 肯定有很多方法的 但是并不是每个子类都会用到所有的方法 这时 就可以通过接口来 决定 对外公开哪些方法
------解决方案--------------------
顶下!!
------解决方案--------------------
jdk类库中n多
Collection是集合的接口,它定义了大部分集合(除map结构的集合)的公用特性,如果你觉得jdk实现不爽,你自己一样可以实现你的集合,接口的好处就在于不管实现,只管协议(也就是暴露出来的方法),具体实现由实现者搞定
很简单的一个,数据库有N多厂商,如果Statement,ResultSet等不定义为接口,每个厂商各搞一套,你编写jdbc程序就会累死你;但是sun定义了这些接口作为协议,各个数据库厂商只需要实现定义的接口就可以了,程序员根本不用管各个厂商底层是怎么实现的.
就这么简单,抽象出公共的协议,屏蔽底层实现