Facade Design Pattern
Learn about the facade pattern, its applicability, and its purpose.
We'll cover the following...
Overview
Suppose that we’ve written code for an application with many classes. If we develop a large-scale system while following the single responsibility and loose coupling principles, our code will likely have many classes.
But there’s one problem. Any client (a piece of code) that interacts with the system will have to interact with a lot of classes, and sometimes that can become messy. How do we handle this situation?
The facade pattern ...