Pinned Repositories
iterator-pattern
Use different types of iterators to iterate through different types of complex data structures
observer-pattern
strategy-pattern
Define a family of algorithms, put each of them in a separate class, and make their objects interchangeable
visitor-pattern
Add new operations to existing object without modifying the existing objects.
UHasselt Design Patterns's Repositories
design-pattern-list/observer-pattern
design-pattern-list/visitor-pattern
Add new operations to existing object without modifying the existing objects.
design-pattern-list/iterator-pattern
Use different types of iterators to iterate through different types of complex data structures
design-pattern-list/strategy-pattern
Define a family of algorithms, put each of them in a separate class, and make their objects interchangeable