/** * Standard queues. Things get added to the end and removed from the * front. */ public interface Queue extends Linear { // +-------------------------------------------------- // | Design notes | // +---+ /* Yes, this interface is empty. Queues have no operations that linear structures lack. The only thing they add is a presumption about what delete does. */ } // inteface Queue