Monday, August 10, 2015

Why do we need Design Patterns

You can exploit the wisdom and lessons learned by other developers who have been down the same design problem road and survived the trip.

Instead of code reuse, with patterns you get experience reuse.

Design Patterns give you a shared vocabulory with other developers. Once you have got the vocabulory you can more easily communicate with other developers.

Patters allow you to say more with less.

Design Patterns help you to think - how to create flexible designs that are maintainable and that can cope with change.

You need to know about atleast the following Design Patterns other than MVC :)
  1. Strategy
  2. Observer
  3. Adapter
  4. Facade
  5. Factory
  6. Template
  7. Singleton
  8. Proxy
  9. Decorator
  10. Builder

No comments:

Post a Comment

Home