File tree 1 file changed +32
-23
lines changed
1 file changed +32
-23
lines changed Original file line number Diff line number Diff line change 1
1
# DelphiPatterns
2
+ This project should represent a complete set of all the GoF design patterns implemented in Delphi language.
3
+
2
4
Clone of https://delphipatterns.codeplex.com/ with minor changes for Delphi 10 Seattle support.
3
5
4
6
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
5
7
6
8
List of patterns
7
- * Behavioral.ChainOfResponsibility
8
- * Behavioral.Command
9
- * Behavioral.Interpreter
10
- * Behavioral.Iterator
11
- * Behavioral.Mediator
12
- * Behavioral.Memento
13
- * Behavioral.Observer
14
- * Behavioral.State
15
- * Behavioral.TemplateMethod
16
- * Behavioral.Visitor
17
- * Behavoral.Strategy
18
- * Creational.AbstractFactory
19
- * Creational.Builder
20
- * Creational.FactoryMethod
21
- * Creational.Prototype
22
- * Creational.Singleton
23
- * Structural.Adapter
24
- * Structural.Bridge
25
- * Structural.Composite
26
- * Structural.Decorator
27
- * Structural.Facade
28
- * Structural.Flyweight
29
- * Structural.Proxy
9
+ * Behavioral
10
+ * Chain Of Responsibility
11
+ * Command
12
+ * Interpreter
13
+ * Iterator
14
+ * Mediator
15
+ * Memento
16
+ * Observer
17
+ * State
18
+ * Template Method
19
+ * Visitor
20
+ * Strategy
21
+ * Creational
22
+ * AbstractFactory
23
+ * Builder
24
+ * FactoryMethod
25
+ * Prototype
26
+ * Singleton
27
+ * Structural
28
+ * Adapter
29
+ * Bridge
30
+ * Composite
31
+ * Decorator
32
+ * Facade
33
+ * Flyweight
34
+ * Proxy
35
+
36
+ #License
37
+
38
+ The license is stil Common Development and Distribution License (CDDL), the same as the original implementation.
You can’t perform that action at this time.
0 commit comments