Liskov Substitution Principle
Fleeting- Référence externe : https://en.wikipedia.org/wiki/Liskov_substitution_principle
an object (such as a class) may be replaced by a sub-object (such as a class that extends the first class) without breaking the program.
— https://en.wikipedia.org/wiki/Liskov_substitution_principle