Implementation of the IDeviceNetworkHighLevel interface representing the high-level system used in the Facade Pattern. More...
#include <memory>
#include "helpers/argumentnull_error.h"
#include "Facade_Interface.h"
#include "FacadeSubsystem_Interface.h"
Go to the source code of this file.
Namespaces | |
namespace | DesignPatternExamples_cpp |
The namespace containing all Design Pattern Examples implemented in C++. | |
Functions | |
IDeviceNetworkHighLevel * | CreateHighLevelInstance () |
Class factory for a singleton instance of the IDeviceNetworkHighLevel interface. Part of the Facade Pattern example. | |
Implementation of the IDeviceNetworkHighLevel interface representing the high-level system used in the Facade Pattern.
Definition in file Facade_Interface.cpp.