/design-pattern-tutorial

A simple tutorial about Design Pattern in .NET Core using C#

Primary LanguageC#MIT LicenseMIT

Design Patterns in .NET Core using C#

The idea supported by this project is provide some insights on Patterns

Test status

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

Design Patterns (Behavior)

  • 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

Tech Stack and Tools

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.

Installation

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

License

MIT

Free Software, Hell Yeah!