Design Principles

18 Apr 2021

[ design  ]

Princples

  1. Divide & Conquer
  2. Increase Cohesion
  3. Reducing Coupling
  4. Increase Abstraction
  5. Increase Reusability
  6. Design For Flexibility
  7. Anticipate Obsolescence
  8. Design For Portability
  9. Design For Testability
  10. Design Defensively

Reference