This project should represent a complete set of all the GoF design patterns implemented in Delphi language.
Clone of https://delphipatterns.codeplex.com/ with minor changes for Delphi 10 Seattle support.
Each pattern is implemented in seperate directory/project. The pattern is in the Pattern.pas file, while the example for it is in the .DPR
List of patterns
- Behavioral
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Template Method
- Visitor
- Strategy
- Creational
- Abstract Factory
- Builder
- Factory Method
- Prototype
- Singleton
- Structural
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
#License
The license is stil Common Development and Distribution License (CDDL), the same as the original implementation.