Here is a list of points which should be consider as some of the advantages of using design pattern
- It brings loose coupling
- It reduces object dependency
- It normalizes the communication between the client and the concrete classes.
- Simplifies the application handshaking
- Abstract the complex details from the client .
- Enhances Reusability
- Brings a fruitful framework
- Independent of language
- Components can be plugable
- Platform independent
- Can be applied in cross platform communication.
Asked In: Many Interviews |