Table of Contents
- The Design Patterns Out There and Setting Up Your Environment
- Traits and Mixin Compositions
- Unification
- Abstract and Self Types
- Aspect-Oriented Programming and Components
- Creational Design Patterns
- Structural Design Patterns
- Behavioral Design Patterns
- Behavioral Design Patterns
- Functional Design Patterns
- Applying What We HaveLearned
- Real-Life Applications

