Patterns in C: composite
Patterns in C: flyweight
Patterns in C: flyweight
Patterns in C: proxy
Patterns in C: facade
Patterns in C: strategy
Patterns in C: state