Solid Principles, Python.
substitution principle, but why does it also violate the interface segregation principle? The phone interface has two roles, one role has something to do with making phone calls and the other has something to do with touch screens, but both roles are combined in a single interface. The interface