### collapse sections - Cohesion - coupling - responsability principle (SRP) - Open-close principle(OPC) - Interface segregation principle (ISP) - Dependency inversion principle (DIP)