59 Commits

Author SHA1 Message Date
Jakub Vojvoda
4fae40666a Merge branch 'master' of https://github.com/JakubVojvoda/design-patterns-cpp 2019-05-24 16:26:07 +02:00
Jakub Vojvoda
207e6f909c Deletes copy constructor and assignment operator in Singleton class, fixes #3 2019-05-24 16:22:47 +02:00
Jakub Vojvoda
dac9b6f0df Merge pull request #2 from tan-wei/master
Add CMakeLists.txt file and fix missing include<string>
2019-04-23 10:39:56 +02:00
Tan Wei
1f787679b8 Add CMakeLists.txt file and fix missing include<string> 2019-04-18 12:12:43 +08:00
Jakub Vojvoda
7c8a9e150f fix README file extension 2019-01-31 19:58:32 +01:00
Jakub Vojvoda
a0b0ea4f8e code refactoring: fix memory leaks, code style, etc. 2019-01-31 19:57:40 +01:00
Jakub Vojvoda
a8681552c4 Update README.md 2017-06-03 12:01:58 +02:00
Jakub Vojvoda
36da1fd6e0 minor changes 2016-11-25 23:09:57 +01:00
Jakub Vojvoda
c45c279fd9 fix Memento pattern 2016-11-08 20:15:42 +01:00
Jakub Vojvoda
99ff2deccf fix directory name 2016-10-10 20:49:58 +02:00
Jakub Vojvoda
f08970079d fix Singleton pattern 2016-10-05 09:59:15 +02:00
Jakub Vojvoda
931fdb52ab update README 2016-10-03 10:21:39 +02:00
Jakub Vojvoda
ad7681fede add Observer pattern 2016-10-03 10:21:01 +02:00
Jakub Vojvoda
a5a7289085 add State pattern 2016-10-02 00:03:45 +02:00
Jakub Vojvoda
aab57d0d1c update README 2016-10-01 20:32:43 +02:00
Jakub Vojvoda
69e58835c5 add Visitor pattern 2016-10-01 20:30:23 +02:00
Jakub Vojvoda
4cd1459a7e add Visitor pattern 2016-10-01 20:05:23 +02:00
Jakub Vojvoda
eb7226cbf3 update README 2016-09-29 16:04:42 +02:00
Jakub Vojvoda
1b97de7a27 add Memento pattern 2016-09-29 16:04:08 +02:00
Jakub Vojvoda
555f1c9a8f update README 2016-09-28 23:04:10 +02:00
Jakub Vojvoda
1623a1ad39 add Strategy pattern 2016-09-28 23:01:34 +02:00
Jakub Vojvoda
4aac94044c add Template Method pattern 2016-09-28 22:23:54 +02:00
Jakub Vojvoda
a19f4f0ca2 update README 2016-09-25 00:32:13 +02:00
Jakub Vojvoda
964a0a0810 add Mediator pattern 2016-09-25 00:31:26 +02:00
Jakub Vojvoda
841192075e minor changes 2016-09-24 15:10:52 +02:00
Jakub Vojvoda
f239d5e2d3 update README 2016-09-24 13:37:23 +02:00
Jakub Vojvoda
a33d734b94 add Iterator pattern 2016-09-24 13:36:27 +02:00
Jakub Vojvoda
affe740885 add Interpreter pattern 2016-09-23 00:04:37 +02:00
Jakub Vojvoda
8b0792bc60 minor comment changes 2016-09-22 15:23:43 +02:00
Jakub Vojvoda
f17d7e90e7 add Command pattern 2016-09-18 19:44:57 +02:00
Jakub Vojvoda
ccb84d7818 add Chain of Responsibility 2016-09-18 15:00:15 +02:00
Jakub Vojvoda
a3f6b2a2d2 add Proxy pattern 2016-09-17 18:46:34 +02:00
Jakub Vojvoda
1c9457115c add Bridge pattern 2016-09-17 18:05:19 +02:00
Jakub Vojvoda
8c965ceefa add Decorator pattern 2016-09-17 17:07:19 +02:00
Jakub Vojvoda
1b71cb14de add Flyweight pattern 2016-09-17 14:19:27 +02:00
Jakub Vojvoda
a7768c2e9c add Facade pattern 2016-09-16 14:23:30 +02:00
Jakub Vojvoda
c9163d066a add Composite pattern 2016-09-16 13:22:18 +02:00
Jakub Vojvoda
67bc22c4ff update READMEs 2016-09-16 12:38:06 +02:00
Jakub Vojvoda
c7712573a0 update READMEs 2016-09-15 21:14:18 +02:00
Jakub Vojvoda
bb06ec32ca update README 2016-09-14 23:23:06 +02:00
Jakub Vojvoda
8e3f112f6e add Object Adapter 2016-09-14 23:11:29 +02:00
Jakub Vojvoda
af3869d566 add Class Adapter 2016-09-14 23:09:27 +02:00
Jakub Vojvoda
8d90b8dbad init Bridge 2016-09-13 22:44:52 +02:00
Jakub Vojvoda
ff25edeabb init Adapter 2016-09-13 22:44:15 +02:00
Jakub Vojvoda
b964e0bed1 update README 2016-09-09 20:01:49 +02:00
Jakub Vojvoda
68c38df064 update README 2016-09-08 10:21:20 +02:00
Jakub Vojvoda
c6b242d7a1 add Prototype pattern 2016-09-08 10:16:18 +02:00
Jakub Vojvoda
ce74cf0ee5 add Singleton pattern 2016-09-08 10:15:25 +02:00
Jakub Vojvoda
d34503477a update README 2016-09-07 09:27:57 +02:00
Jakub Vojvoda
d3d1969138 add Factory Method pattern 2016-09-07 09:21:53 +02:00