Cireção das Classe e implementação Base

Coloquei superficielmente todos os requisitos do Diegrama de Classe