In simple words, the decorator pattern helps attach different behaviors to the object…
The basic idea behind observer pattern is to have a publisher — subscriber like…
The facade pattern is all about providing a high-level interface that makes other domain…
Iterator pattern is all about streamline the access of the collection so that the client…
The Command Design Pattern is all about encapsulating a request as an object and passing…
Do you want to make your Cat behave like a Lion ?? Think about the Adapter pattern…