Expamples of Design Patterns