Basic : Why Design Patterns ?

  1. encapsulation
  2. dependency
  3. flexibility
  4. performance
  5. re-usability
  6. Make it easier to reuse successful designs and architectures
  7. Can even improve the documentation and maintenance of existing systems
  8. Help you identify less-obvious abstractions and the objects that can capture them

Leave a Reply