Реализуйте generic Deque.
Реализуйте интерфейс Dequeable<T>.
Реализуйте класс MyDeque<T> на базе структуры данных LinkedList который имплементирует интерфейс Dequeable<T>.