public interface RandomAccess extends List { }
+ public interface Queue extends Basket {
+ // FIXME
+ //public void enqueue(Object o);
+ //public Object dequeue();
+ }
+
public interface Stack extends Basket {
public Object pop();
public Object peek();
// Implementations ////////////////////////////////////////////////////////
- public class Array implements RandomAccess, Stack {
+ public class Array implements RandomAccess, Stack, Queue {
private static final long serialVersionUID = 1233428092L;
private Object[] o;