At this moment the pattern provided is Strategy. The next should be the Visitor, another behavior pattern. Looking to receive any feedback about code and suggestions.
- Same pattern using some other programming languages
- Construct other examples using same pattern
- Strategy
- Chain of responsibility
To learn all about design patterns my suggestion is the Design Patterns: Elements of Reusable Object-Oriented Software wrote by Gang of Four
It has been influential to the field of software engineering and is regarded as an important source for object-oriented design theory and practice. More than 500,000 copies have been sold in English and in 13 other languages. Wikipedia
This current project was created using Visual Studio 2017 and Visual Studio Code. It is using a CI pipeline to execute test after push or any pull request.
- .NET Core - .NET Core
- xunit - xUnit
- VS Code - Visual Studio Code
- ms-dotnettools.csharp - ms-dotnettools.csharp
This project requires .NET Core v2.1+ to run.
For running test...
cd DesignPatternTutorialTest
dotnet test --no-restore --verbosity normal
For build environments...
cd DesignPatternTutorial
dotnet build --configuration Release --no-restore
MIT
Free Software, Hell Yeah!