Design Patterns

To be Completed.