CC 520 Textbook
>
Design Patterns and Practices
Chapter 10
Design Patterns and Practices