Design Pattern Examples
Overview of object-oriented design patterns
facade Directory Reference
Directory dependency graph for facade:
facade

Files

file  facade/__init__.py [code]
 Python implementation of the Facade Pattern example.
 
file  facade_complicatedsubsystem.py [code]
 Implementation of the Facade_ComplicatedSubSystem class, along with the CreateLowLevelInstance() class factory representing the complicated sub-system used in the Facade Pattern.
 
file  facade_exercise.py [code]
 Implementation of the Facade_Exercise() function as used in the Facade Pattern.
 
file  facade_highlevelsystem.py [code]
 Implementation of the DeviceNetworkHighLevel class, along with the CreateHighLevelInstance() class factory representing the high-level system used in the Facade pattern.
 
file  facade_interface.py [code]
 Implementation of the IDeviceNetworkHighLevel interface representing the high-level system used in the Facade Pattern.
 
file  facadesubsystem_interface.py [code]
 Declaration of the IDeviceNetworkLowLevel interface representing the high-level system used in the Facade Pattern.