Design Patterns and there advantages
What are Design Patterns
Design patterns are solutions/patterns to problems which occurs in many situations.
Advantages of Design Patterns
- Developers can select a tried and well tested solutions
- Makes development and maintenance of code easy and fast
- Design patterns are language independent hence we use them in any language which supports object oriented
- Highly flexible and can be used in any application/domain
- Using design patterns we can create reusable object oriented designs