TypeScript   Clases Abstractas
Channel: Tecnos
Date: 2023-04-26

La importancia de las clases abstractas se basa en establecer una jerarquía de clases, aquí aprenderas a diseñar una clase abstracta, cómo utilizar los modificadores de acceso, public, static, private, readonly y protected al interior de la clase abstracta. La implementación de los métodos y propiedades heredados de la clase abstracta son un contrato de obligatorio cumplimiento en la clase hija, cada uno de ellos debe ser implementado conservando su firma. Las clases abstractas se diseñan para ser heredadas y no para ser instanciadas; de allí su importancia al momento de diseñarlas concentrando en ellas todas las generalidades posibles. Métodos, propiedades o atributos, constructor y métodos no abstractos pueden hacer parte de una clase abstracta. 
Como establecer herencia de clases lo puede ver en el video. https://youtu.be/dVy0TZ2EuRM