#include <Facade.hpp>
Inheritance diagram for corelinux::Facade


Public Methods | |
| Facade ( void ) | |
| Default Constructor. | |
| Facade ( FacadeCref ) | |
| Copy Constructor. More... | |
| virtual | ~Facade ( void ) |
| Virtual Destructor. | |
| FacadeRef | operator= ( FacadeCref ) |
| Assignment operator overload. More... | |
| bool | operator== ( FacadeCref ) const |
| Equality operator overload. More... | |
| bool | operator!= ( FacadeCref ) const |
| Non-equality operator overload. More... | |
A common design goal is to minimize the communication and dependencies between subsystems. A Facade defines a higher-level interface that makes the subsystem easier to use. This is also called a fat interface in some cases, and delegation model.
|
|
Copy Constructor.
|
|
|
Non-equality operator overload.
|
|
|
Assignment operator overload.
|
|
|
Equality operator overload.
|