Tutorial: Common Design Patterns in C# 4.0

  •        55

Tutorial: Common Design Patterns in C# 4.0

http://csharpdesignpatterns.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Multi-User-Chat-Room-JAVA- - JAVA Design patterns: mediator, bridge, singleton, factory, observer.


JAVA Design patterns: mediator, bridge, singleton, factory, observer.

creational-patterns-assignment


Another school assignment. Uses Factory Method, Abstract Factory, and Singleton design patterns.

CSharpDesignPatterns - Design Patterns from Jon Skeet Tekpub


Design Patterns from Jon Skeet Tekpub

abstract-factory - My implementation of an abstract factory design pattern from a textbook.


My implementation of an abstract factory design pattern from a textbook.

builder-example - A small demo project with examples of the builder and factory patterns in Java.


A small demo project with examples of the builder and factory patterns in Java.



AlanDiagnosticSystem - An implementation of the Abstract Factory and Singleton patterns


An implementation of the Abstract Factory and Singleton patterns

patterns & practices Web Client Developer Guidance


The Web Client Guidance from patterns & practices, assist developers and architects with the design, development and deployment of Rich Responsive Web applications using .NET.

java-builder-factory-example


A Java example demonstration the Builder and Factory patterns as well as a Makefile for building.

MobRAVE - An Interface Layer between Hardware and Software Layer involving Adapter design Patterns


An Interface Layer between Hardware and Software Layer involving Adapter design Patterns

ConnectFour-Java


The game Connect Four in Java w/ Design Patterns Observer, Builder, Singleton, and Factory

python-slack-events-api - Slack Events API adapter for Python


The Slack Events Adapter is a Python-based solution to receive and parse events from Slack’s Events API. This library uses an event emitter framework to allow you to easily process Slack events by simply attaching functions to event listeners.This adapter enhances and simplifies Slack's Events API by incorporating useful best practices, patterns, and opportunities to abstract out common tasks.

AbstractFactory


An implementation of the Abstract Factory Design Pattern in C++ (includes both Factory Method & Prototype implementations)

ember-bridge-adapter - Ember Bridge Adapter for client and server serialization


Ember Bridge Adapter for client and server serialization

Membership Adapter


Another approach: adapting MebershipProvider abstract class instead of inheriting it.

selenium-client-factory - Factory to abstract away Selenium instantiation


Factory to abstract away Selenium instantiation

angularjs-in-patterns - AngularJS in patterns - this repository provides different look into AngularJS


One of the best ways to learn something new is to see how the things you already know are used in it. This document does not intend to make its readers familiar with the design or architectural patterns; it suggests basic understanding of the concepts of the OOP, design patterns and architectural patterns. The goal of this paper is to describe how different software design and architectural patterns are applied in AngularJS or any AngularJS single-page application.The document begins with brief overview of the AngularJS framework. The overview explains the main AngularJS components - directives, filters, controllers, services, scope. The second section lists and describes different design and architectural patterns, which are implemented inside the framework. The patterns are grouped by the AngularJS component they are used in. If some patterns are used inside multiple components it will be explicitly mentioned.

mlanza-outfielder


Utilizes the factory and adapter patterns to provide a standard means of building inputs

patterns & practices: Repository Factory


This package was originally released as part of the patterns & practices Web Service Software Factory as the Data Access Guidance Package. It allows easy creation of a data access layer that insulates your application code from your data access code.