Design Patterns are particularly useful in one of the following scenarios.
· When the software application would change in due course of time.
· When the application contains source code that involves object creation and event notification.
User Comments