Robert C. Martin’s Principle Collection (including SOLID)

0
812

Robert C. Martin collected ten principles dealing with object-oriented design. The first five of them—the so-called SOLID principles— deal with the design of classes:

Then there are three principles of package cohesion:

The last three principles deal with package coupling:

Origin