S.O.L.I.D: Conceitos e exemplos em Typescript – Parte 3, o “L”