recomendo a você dar uma olhada em meu livro. Ensino tudo programação Orientada a Objetos utilizando Typescript. o modo como foi preparado, facilita até o entendimento de programadores wue vieram de linguagens como Java e C#
https://hotmart.com/pt-br/marketplace/produtos/o-guia-programacao-orientada-a-objetos/A79004345G