Courses
Design Patterns and Frameworks
Lecture with exercise (WS 15) - Web-LinksPattern Catalogues
- The Portland Pattern Repository
- data & object factory Design Patterns Catalog - This catalog lists all GoF patterns with code examples.
- Design Pattern Katalog (in German)
Individual Patterns
- Visual Proxy: A pattern to provide UI for objects while maintaining encapsulation.
- Inversion of Control (IoC): A pattern to separate functionality from configuration.
- Martin Fowler's blog article and a longer article.
- Ralph E. Johnson & Brian Foote. Designing Reusable Classes - the paper that originally coined the term.
- Sony Matthew. Examining the Validity of Inversion of Control - An article presenting a clean version of IoC, named Context IoC.