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 / Jogos Digitais / Programação Orientada a Objetos / Aula
Até agora você viu classes (concretas) e objetos, unicamente. Porém, é importante que você saiba que há recursos mais sofisticados na linguagem TypeScript que permitem que a gente projete de forma mais genérica e aproximada o mundo real diante de situações que ainda não foram apresentadas, mas que farão sentido à medida que formos observando as sutilezas que envolvem a arte de desenvolver soluções em Tecnologias de Informação (TI).
Para tanto, veremos classes nas quais não podemos instanciar objetos diretamente, as chamadas classes abstratas, e conheceremos o conceito de interface, que representa um “contrato” assumido por classes e que as obrigam a implementar um certo conjunto de métodos de uma determinada forma. Lembre que você vai realizar práticas através dos exercícios apresentados.
Versão 5.3 - Todos os Direitos reservados