Design Pattern Examples
Overview of object-oriented design patterns
Facade_ComplicatedSubSystem.cs File Reference

The Facade_ComplicatedSubSystem class and supporting classes that represent the complicated sub-system used in the Facade pattern. More...

Go to the source code of this file.

Classes

class  DeviceNode
 Represents a single device. Part of the Facade pattern example. More...
 
class  DeviceChain
 Represents a device chain, which is a collection of DeviceNode objects. Part of the Facade pattern example. More...
 
class  Facade_ComplicatedSubSystem
 Represents some kind of system that contains multiple device chains. Part of the Facade pattern example. More...
 
class  Facade_ComplicatedSubSystemFactory
 Class factory for the complicated sub-system class. Part of the Facade pattern example. More...
 

Namespaces

namespace  DesignPatternExamples_csharp
 The namespace containing all Design Pattern Examples implemented in C#.
 

Enumerations

enum  DeviceTypes {
  DEVICECONTROLLER , CORE , GTE , PCH ,
  PMC
}
 Identifies the type of devices that can appear in a device chain. Part of the Facade pattern example. More...
 

Detailed Description

The Facade_ComplicatedSubSystem class and supporting classes that represent the complicated sub-system used in the Facade pattern.

Definition in file Facade_ComplicatedSubSystem.cs.