Exercícios:

Implemente em Java uma classe representando uma Lista de objetos,
depois especialize esta lista para se tornar uma Fila ou uma Pilha de
objetos.

Dicas:
    A Lista contém operações genéricas para manter um conjunto de
    elementos, e Fila e Pilha apenas aplicam disciplinas na utilização
    destas operações.  Assim, uma Pilha só insere e retira elementos do
    topo, enquanto uma Lista insere elementos no início e retira do fim.