Skip to content

amirdoosti6060/DesignPatterns

Repository files navigation

DesignPatterns

Introduction

This solution contains several projects (It is not completed yet) that shows implementation of different Design Patterns in C#.
I'm also going to write an article for each design pattern to completely covers them. Here is the list of articles:

Creational Design Patterns

  1. Factory Method: https://www.linkedin.com/pulse/factory-method-amir-doosti-cketf
  2. Abstrct Factory: https://www.linkedin.com/pulse/abstract-factory-amir-doosti-vexwf
  3. Singleton: https://www.linkedin.com/pulse/singleton-amir-doosti-e3trf
  4. Builder: https://www.linkedin.com/pulse/builder-amir-doosti-gpbif
  5. Prototype: https://www.linkedin.com/pulse/prototype-amir-doosti-5ncwf

Structural Design Patterns

  1. Adapter: https://www.linkedin.com/pulse/adapter-amir-doosti-ineff
  2. Bridge: https://www.linkedin.com/pulse/bridge-amir-doosti-i5usc

Structure of soution

The solution contains several Console App projects which are written in Visual Studio.

Technology stack

  • OS: Windows 10 Enterprise - 64 bits
  • IDE: Visual Studio Enterprise 2022 (64 bits) - version 17.2.5
  • Framework: .Net 6
  • Language: C#

How to run

Open the solution in Visual Studio and select the project you need with "Set as Startup Project" and run it using F5.

About

This solution contains several projects (which complete gradually) and in each one I implement one of the design patterns

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages