A collection of popular design patterns implemented in TCL language with TclOO package
- Abstract factory
- Bridge
- Builder
- Chain of responsibility
- Command
- Composite
- Decorator
- Facade (TBD)
- Flyweight (TBD)
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- Singleton
- State
- Strategy
- Visitor
Design patterns implemented according to the tips and documentation available on the sourcemaking.com webpage and in the Design Patterns: Elements Of Reusable Object-Oriented Software book