If anyone is interested in how this thread started out, please move over to here for a better introduction. There are links over there on SOLID …
What is Bridge Design Pattern?
"Decouple an abstraction from its implementation so that the two can vary independently."
When we use inheritance, we a…
What is Decorator Design Pattern?
"Attach additional responsibilities to an object dynamically. Decorators provide a flexible alternative to subclassi…
-- In this series, I will explain the five rules of S.O.L.I.D principles in detail So, your code will be readable, maintainable, and tes…
What is Facade Pattern?
Provide a unifed interface to a set of interaces in a subsystem. Facade defines a higher-level interface that makes the susyst…