The SOLID Principles