So I've created a Deque interface, but I'm not sure how I go about instantiating my Deque, I thought to use ArrayDeque, but I believe that ArrayDeque is another Interface, and I'm trying to use my own Interface.
public interface DequeInterface {
public void addFront(Object o);
public void addRead(Object o);
public Object removeFront();
public Object removeRear();
}
public class Deque implements DequeInterface {
}