Chapter Outline
Basic Hardware Access Concepts 81
Hardware Proxy Pattern 85
Abstract 85
Problem 86
Pattern Structure 86
Collaboration Roles 86
Hardware Device 86
Hardware Proxy 86
Proxy Client 88
Consequences 88
Implementation Strategies 89
Related Patterns 89
Example 89
Hardware Adapter Pattern 96
Abstract 96
Problem 96
Pattern Structure 96
Collaboration Roles 96
Adapter Client 96
Hardware Adapter 96
Hardware Interface to Client 97
Hardware Device 97
Hardware Proxy 97
Consequences 97
Implementation Strategies 98
Related Patterns 98
Example 98
Mediator Pattern 100
Abstract 100
Problem 100
Pattern ...