Classic OOP Design Patterns from GoF, implemented in Java.
Code written for practice. During my Master's degree in Computer Science at University of Udine, for the Object Oriented Analysis and Design class.
- Class Adapter
- Object Adapter
- Facade
- Composite
- Decorator
- Proxy
- Flyweight
- Factory Method
- Abstract Factory
- Prototype
- Singleton
- Builder
- Template Method
- Strategy
- State
- Command
- Observer
- Mediator
- Memento
- Iterator
- Visitor
- Chain of Responsability
Licensed under MIT.