Você está projetando um sistema em que as subclasses devem ser capazes de substituir suas classes base sem
alterar o comportamento esperado do sistema. O princípio SOLID que está focado em garantir que as
subclasses possam substituir suas classes base sem alterar a funcionalidade esperada do sistema é: