Facade Design Pattern in Java

Introduction to Facade Design Pattern The Facade Design Pattern is a structural design pattern that promotes loose coupling by concealing intricate details behind a straightforward interface. This pattern introduces a facade component, which serves as a simplified interface between clients and complex subsystems. These subsystems can include third-party libraries, legacy code, or extensive collections of … Read more

5 books every Java developer must read

 Java : The Complete Java Reference Level – Beginner to Advanced This book is called the Bible of Java programming and rightly so. Written by Herbert Schildt and released by Oracle Press, this book was first published way back in the 90s. This book is very comprehensive and covers just about anything that you want … Read more

What is Decorator Design Pattern?

Decorator pattern Design Pattern

Decorator design pattern falls under the structural design pattern category. As the name implies, decorator pattern provides some kind of decorational effect on the original object. That is, the pattern provides the ability to add new features and behaviors to a base object without altering its existing structure. That is there will be additional features … Read more