Skip to content

Latest commit

 

History

History
6 lines (4 loc) · 337 Bytes

File metadata and controls

6 lines (4 loc) · 337 Bytes

Problema: A dependência da classe engine e da classe car, viola o principio OCP(aberto fechado), pois a classe deveria estar aberta para extensão e fechada para modificação

Proposta: Aplicar inversão de dependência e criar uma interface que a classe car dependerá desta nova classe e não depender da classe concreta engine