Implementation of software design patterns explained in COMP303 textbook
Mega thanks to Professor Robillard for allowing me make this repo. You can find the complete course here
Patterns:
- Iterator
- Strategy
- Flyweight
- Singleton
- Composite
- Decorator
- Prototype
- Command
- Template
- Observer
- Visitor
P.S. All implementations are my practice exercises to prepare for the final exam of COMP303. Please takea grain of saltan ocean of salt for the correctness of all codes found here