与现代的数据结构类库的常见做法一样,JAVA集合类库也将接口和实现分离,下面利用队列(queue)来说明是如何分离的。
队列接口指出可以在队列的尾部添加元素,在队列的头部删除元素,并且可以查找队列元素的个数。当需要收集对象,并按照“先进先出”的方式检索对象时就要应该使用队列。