CAPR-1 : Open Closed Principle

:timer_clock: 10 minutes

Exercice

Basez-vous sur le code dans le dossier solid-ocp de ce repository

Ajoutez une classe EcoHummer qui hérite de Hummer. Ce nouveau type d’automobile n’a aucune taxe de pollution, tout comme la Yaris.

Effacez la classe EcoHummer et faire les changements requis pour que CarPriceCalculator respecte le principe de l’open close :

Solution

Il existe une branche solution qui donne des exemples de solution.