Skip to content

Complete set of all the GoF design patterns implemented in Delphi language

License

Notifications You must be signed in to change notification settings

sLesage/DelphiPatterns

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Complete set of all the GoF design patterns implemented in Delphi language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Pascal 100.0%