Commit Graph

58 Commits

Author SHA1 Message Date
Petrutiu Mihai
301167a30f Update readme 2016-07-14 12:29:29 +03:00
Petrutiu Mihai
c7bc1e6f36 Add some description comments to Mediator pattern 2016-07-14 12:29:23 +03:00
Petrutiu Mihai
6779091205 Add dynamic visitor example 2016-07-14 12:29:20 +03:00
Petrutiu Mihai
3c1aa09ec0 Add CalculateMoney with visitor pattern 2016-07-14 12:29:16 +03:00
Petrutiu Mihai
d5d4fc3f86 Add VisitorPattern example 2016-07-14 12:29:12 +03:00
Petrutiu Mihai
9d16508e68 Add game example to template pattern 2016-07-14 12:29:09 +03:00
Petrutiu Mihai
97fb73c7fd Add description to template pattern 2016-07-14 12:29:06 +03:00
Petrutiu Mihai
161e6b7c03 Add template method example 2016-07-14 12:29:01 +03:00
Petrutiu Mihai
a8aa2a5a18 Update paths to file from ReadBigFilesExample 2016-07-14 12:28:56 +03:00
Petrutiu Mihai
f08167ff1a Finish StrategyPatternExamples 2016-07-14 12:28:50 +03:00
Petrutiu Mihai
8e9bc9f061 Add interview example with strategy pattern 2016-07-14 12:28:41 +03:00
Petrutiu Mihai
998c9ea232 Add Strategies for ArrangeInterview 2016-07-14 12:27:57 +03:00
Petrutiu Mihai
31e6e4c30b Update to print also the last number 2016-07-14 12:27:24 +03:00
Petrutiu Mihai
4f7eadb7d8 Remove empty lines not needed for MagnificLoopExample 2016-07-14 12:27:16 +03:00
Petrutiu Mihai
31257994a2 Implement loop without if/loop 2016-07-14 12:27:07 +03:00
Petrutiu Mihai
c174b23929 Add strategy pattern example, count without loop or if 2016-07-14 12:26:27 +03:00
Petrutiu Mihai
aeaa1b627d Remove IEquatable from Card 2016-07-14 12:25:56 +03:00
Gardient
21327fc73f revert the automerge changes 2016-07-14 12:25:46 +03:00
Gardient
3eee148d76 Use straight and flush validators for straightflush validation 2016-07-14 12:25:16 +03:00
Petrutiu Mihai
a977b697fa Add ArrangeInterview motivational example 2016-07-14 12:25:00 +03:00
Petrutiu Mihai
015b1d3f9a Add description and when to use strategy pattern 2016-07-14 12:24:54 +03:00
Petrutiu Mihai
39874384d2 add comments to mark what class what represents in strategy pattern 2016-07-14 12:24:50 +03:00
Petrutiu Mihai
474a923c60 Strategy pattern shipping example 2016-07-14 12:24:45 +03:00
Petrutiu Mihai
63c5ae3ab1 Add strategy pattern basic example 2016-07-14 12:24:11 +03:00
Gardient
b5997ced99 ze poker hand checker 2016-07-14 12:23:10 +03:00
Petrutiu Mihai
0a6d290c3e Add User story example on state pattern 2016-07-14 12:23:06 +03:00
Petrutiu Mihai
f9631ea99a Add FanExample 2016-07-14 12:23:02 +03:00
Petrutiu Mihai
9ad9211adc Add motivational example to TV example 2016-07-14 12:22:58 +03:00
Petrutiu Mihai
243a824e19 Update TV example 2016-07-14 12:22:55 +03:00
Petrutiu Mihai
d0ea0a7d56 Remove unnecessary field from TVContext 2016-07-14 12:22:52 +03:00
Petrutiu Mihai
10175aca16 Add state pattern example 2016-07-14 12:22:48 +03:00
Petrutiu Mihai
8d7babb645 Update observer pattern description 2016-07-14 12:22:45 +03:00
Petrutiu Mihai
55ed135ee1 Add RX variance to Stocks example on Observer pattern 2016-07-14 12:22:41 +03:00
Petrutiu Mihai
5d639bf0ab Add stock example on Observer pattern 2016-07-14 12:22:38 +03:00
Petrutiu Mihai
4a69b3da17 Update to .net core 2016-07-14 12:22:34 +03:00
Petrutiu Mihai
d47e43aaa5 remove unnecessary this qualifier 2016-07-14 12:22:31 +03:00
Petrutiu Mihai
3ecd8e332b Update Observer pattern 2016-07-14 12:22:27 +03:00
Petrutiu Mihai
c66816b938 Add observer pattern
Update memento pattern examples class to have run as static method
Update behavioral patterns program.cs to maintain the order
2016-07-14 12:22:24 +03:00
Petrutiu Mihai
2894347140 Update when to use and print the pitfalls 2016-07-14 12:22:20 +03:00
Petrutiu Mihai
05709db77e Add another example of the memento pattern 2016-07-14 12:22:17 +03:00
Petrutiu Mihai
37151a23c7 Add basic memento pattern 2016-07-14 12:22:13 +03:00
Petrutiu Mihai
0a130b0405 Add another air traffic controller example for mediator 2016-07-14 12:22:02 +03:00
Petrutiu Mihai
06d201c917 Add partial example UsersToGroups 2016-07-14 12:21:59 +03:00
Petrutiu Mihai
a632b5a6d9 Add mediator examples 2016-07-14 12:21:56 +03:00
Petrutiu Mihai
68f0822bfe Add pattern descriptionn on iterator pattern 2016-07-14 12:21:52 +03:00
Petrutiu Mihai
494e3650f9 Update description on ChainOfResponssibility and Command pattern 2016-07-14 12:21:49 +03:00
Petrutiu Mihai
2f98e10ee2 Undo initial program to run all examples
Remove unnecessary variable from StockSchedule
2016-07-14 12:21:46 +03:00
Petrutiu Mihai
dd93a7c099 Update Command pattern example by adding more examples using buy/sell stock 2016-07-14 12:21:43 +03:00
Petrutiu Mihai
ae4beae6c2 Change CommandPattern from console to library
Remove Random from StockSchedule
2016-07-14 12:21:39 +03:00
Petrutiu Mihai
e1fd32ab8f Remove extra ValidationResult not used 2016-07-14 12:21:36 +03:00