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.