Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jimmckeeth/DelphiPatterns
Complete set of all the GoF design patterns implemented in Delphi language
https://github.com/jimmckeeth/DelphiPatterns
Last synced: about 1 month ago
JSON representation
Complete set of all the GoF design patterns implemented in Delphi language
- Host: GitHub
- URL: https://github.com/jimmckeeth/DelphiPatterns
- Owner: jimmckeeth
- License: other
- Created: 2015-12-31T22:00:21.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2015-12-31T22:35:14.000Z (over 8 years ago)
- Last Synced: 2024-01-09T01:14:58.563Z (5 months ago)
- Language: Pascal
- Homepage: http://delphipatterns.blog.com/
- Size: 196 KB
- Stars: 144
- Watchers: 26
- Forks: 68
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Lists
- awesome-pascal - DelphiPatterns
README
# DelphiPatterns
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.