Facade Design Pattern in Modern C++

Facade Design Pattern is a Structural Design Pattern used to provide a unified interface to a complex system. It is same as Facade in building architecture, a Facade is an object that serves as a front-facing interface masking a more complex underlying system. A Facade Design Pattern in C++ can: Improve the readability & usability of a software library by masking interaction with more complex components by providing a single simplified API....

April 5, 2020 · 5 min · 920 words · Vishal Chovatiya