Skip to content

Commit 7d93282

Browse files
authored
Update README.md
1 parent 6074304 commit 7d93282

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ This repository contains a comprehensive design patterns library implemented in
4848
| [Singleton](https://github.com/nemanjarogic/DesignPatternsLibrary/tree/main/src/CreationalPatterns/Singleton/Greeter) | Creational | Ensures that a class has only one instance, while providing a global access point to this instance.| [<img src="https://github.com/nemanjarogic/DesignPatternsLibrary/blob/main/assets/images/twitter.png" height="16" width="20">](https://twitter.com/rogic_nemanja/status/1363080217871474691) |
4949
| [State](https://github.com/nemanjarogic/DesignPatternsLibrary/tree/main/src/BehavioralPatterns/State/StateLibrary) | Behavioral | Lets an object alter its behavior when its internal state changes. It appears as if the object changed its class. This pattern is close to the concept of finite-state machines.| [<img src="https://github.com/nemanjarogic/DesignPatternsLibrary/blob/main/assets/images/twitter.png" height="16" width="20">](https://twitter.com/rogic_nemanja/status/1373597389534138369) |
5050
| [Strategy](https://github.com/nemanjarogic/DesignPatternsLibrary/tree/main/src/BehavioralPatterns/Strategy/StrategyLibrary) | Behavioral | Enables an algorithm’s behavior to be selected at runtime. The pattern defines a family of algorithms, encapsulates each algorithm and makes the algorithms interchangeable within that family. In other words, this pattern is used when we have multiple algorithms for a specific task and we want the client to decide which actual implementation should be used at runtime.| [<img src="https://github.com/nemanjarogic/DesignPatternsLibrary/blob/main/assets/images/twitter.png" height="16" width="20">](https://twitter.com/rogic_nemanja/status/1375753220685975554) |
51-
| [Template Method](https://github.com/nemanjarogic/DesignPatternsLibrary/tree/main/src/BehavioralPatterns/TemplateMethod/TemplateMethodLibrary) | Behavioral | Defines the skeleton of an algorithm in the superclass but lets subclasses override specific steps of the algorithm without changing its structure.|
51+
| [Template Method](https://github.com/nemanjarogic/DesignPatternsLibrary/tree/main/src/BehavioralPatterns/TemplateMethod/TemplateMethodLibrary) | Behavioral | Defines the skeleton of an algorithm in the superclass but lets subclasses override specific steps of the algorithm without changing its structure.| [<img src="https://github.com/nemanjarogic/DesignPatternsLibrary/blob/main/assets/images/twitter.png" height="16" width="20">](https://twitter.com/rogic_nemanja/status/1376101142694916099) |
5252
| [Visitor](https://github.com/nemanjarogic/DesignPatternsLibrary/tree/main/src/BehavioralPatterns/Visitor/VisitorLibrary) | Behavioral | A way of separating an algorithm from an object structure on which it operates. A practical result of this separation is the ability to add new operations to existing object structures without modifying the structures.|
5353

5454

0 commit comments

Comments
 (0)