Design Patterns for C#

Design Patterns for C#
Design Patterns for C#

Design Patterns for C# - 1

In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design. A design pattern isn’t a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations.

This educational package consists of 26 different projects that demonstrates the implementation of design patterns in C# language.

Behavioral

  • ChainOfResponsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Strategy
  • TemplateMethod
  • Visitor

Creational

  • AbstractFactory
  • Builder
  • FactoryMethod
  • NullObject
  • ObjectPool
  • Prototype
  • Singleton

Structural

  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Proxy
  • Specification

v1.0

Initial Release.

Design Patterns for C#

average based on 2 ratings.
High Resolution No
Compatible Browsers IE8, IE9, IE10, IE11
Files Included C# CS, XML
Software Version .NET 3.5, .NET 4.0, .NET 4.5, .NET 4.6
Created

9 years ago

Tags .net, c-sharp, Csharp, design, elektro, lib, library, net, pattern, singleton, vc, visual studio, visualstudio, WinForms, wpf