Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Automação Industrial / Programação Orientada a Objetos / Aula
Nesta aula, você viu técnicas sofisticadas para projetar sistemas através de classes abstratas que servem para definir comportamentos os quais deverão ser “materializados” em classes filhas, dando poder e abstração ao projeto de sistemas. Você viu também como definir contratos entre classes, através de um tipo especial da linguagem TypeScript, conhecido como interface. As classes que implementam a interface são obrigadas a oferecer uma implementação para cada um dos métodos declarados na interface.
Versão 5.3 - Todos os Direitos reservados