Programação orientada a objetos
Programação Orientada a Objetos organiza o código em “objetos” que possuem propriedades (dados) e métodos (comportamentos). O TypeScript, baseado em JavaScript, adiciona tipagem estática e suporte nativo a classes e interfaces, facilitando a criação de código orientado a objetos mais seguro e legível.
O Typescript suporta ainda mecanismos essenciais na POO como encapsulamento, herança e polomorfismo.
