Solid Principles, Python.
each other. Although they describe different symptoms, violation of the principles always lead to the same problem when extending the system. Having to change the code in undesired or unexpected places. When software requirements change, the solid principles can protect you. This is important