SOLID Principles
The principles :    Single-responsibility principle Open-Closed principle Liskov...
Tags: design, codequality