DEV Community 👩‍💻👨‍💻

Discussion on: Um Guia sobre Injeção e Inversão de Dependências em Node.js e TypeScript

Collapse
 
oieduardorabelo profile image
Eduardo Rabelo Author

é nozes @eddyzera .... em relação a classe abstrata... a idéia de ter uma interface ao invés de uma classe é remover a dependência direta de "Meu Controller depende da Classe X"... mesmo sendo uma classe abstrata, os métodos dela só irão crescer e crescer para suportar mais controllers e casos... não é errado ou certo, mas dependendo do seu projeto, você terá uma classe/singleton enorme e que poderá criar problemas no longo prazo....