• Stars
    star
    142
  • Rank 257,605 (Top 6 %)
  • Language
    C#
  • Created almost 2 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Essential_Design_Patterns_in_C-Sharp_by_Steven_Nikolic

This book/lesson material is free to use and share unmodified.

The aim is to explain, as simply as possible, the most common design patterns I have used. All examples are represented in the C# language, but the concepts discussed (the crucial parts) extend to any language.

The book is structured as lessons you can take in sequential order: progressing from simpler to more complex/derivative patterns.

Or it can be used as an ad hoc reference, with a handy table of contents and cheatsheet.

Below is a list of the patterns and sections included:

Introduction

Singleton

Prototype

Factory Method

Abstract Factory

Structural Wrappers

Adapter

Bridge

Proxy

Facade

Decorator

Composite

Template Method

State

Strategy

Observer

Command

Iterator

CheatSheet