Implementation of the DeviceNetworkHighLevel class, along with the CreateHighLevelInstance() class factory representing the high-level system used in the Facade pattern. More...
Go to the source code of this file.
Classes | |
class | DeviceNetworkHighLevel |
This class wraps the IDeviceNetworkLowLevel interface and implements the high level IDeviceNetworkHighLevel interface, which is a simpler interface. More... | |
Namespaces | |
namespace | DesignPatternExamples_python |
The DesignPatternExamples_python package, containing 20 examples of design patterns, each in their own namespace. | |
namespace | DesignPatternExamples_python.facade |
namespace | DesignPatternExamples_python.facade.facade_highlevelsystem |
Functions | |
IDeviceNetworkHighLevel | CreateHighLevelInstance () |
Class factory for a singleton instance of the IDeviceNetworkHighLevel interface. | |
Variables | |
None | _instance = None |
Implementation of the DeviceNetworkHighLevel class, along with the CreateHighLevelInstance() class factory representing the high-level system used in the Facade pattern.
Definition in file facade_highlevelsystem.py.