SOLID

Single responsibility.

Open-closed.

Liskov substitution.

Interface segregation.

Dependency inversion.

Comments