Design Pattern Examples
Overview of object-oriented design patterns
Facade_Interface.cpp File Reference

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"
Include dependency graph for Facade_Interface.cpp:

Go to the source code of this file.

Namespaces

namespace  DesignPatternExamples_cpp
 The namespace containing all Design Pattern Examples implemented in C++.
 

Functions

IDeviceNetworkHighLevelCreateHighLevelInstance ()
 Class factory for a singleton instance of the IDeviceNetworkHighLevel interface. Part of the Facade Pattern example.
 

Detailed Description

Implementation of the IDeviceNetworkHighLevel interface representing the high-level system used in the Facade Pattern.

Definition in file Facade_Interface.cpp.