Introduction Recipe 18.1. Implementing the Composite Pattern Recipe 18.2. Implementing the Flyweight Pattern Recipe 18.3. Implementing the Adapter Pattern Recipe 18.4. Implementing the Bridge Pattern Recipe 18.5. Implementing the Decorator Pattern Recipe 18.6. Implementing the Proxy Pattern |