Solid Principles, Python.
substitution principle showed how important it is that subclasses do not change the behavior of super classes in unexpected ways. And we just have seen how to break up interfaces to adhere to the interface segregation principle. If I would have to pick two favorite principles, it would be the