Este projeto me ajudou a expandir e sedimentar meus conhecimentos sobre os pilares da Programação Orientada a Objetos e aos princípios SOLID.
Neste projeto tive a oportunidade de aplicar o conhecimento dos pilares da Programação Orientada a Objetos:
Herança, Abstração, Encapsulamento e Polimorfismo.
A habilidade de criar e utilizar Interface;
A habilidade de utilizar Composição;
Implementar, em TypeScript, Classes, Instâncias, Atributos, Métodos e Objetos;
O conhecimento e aplicação dos princípios SOLID.