##  Design Patterns for .Net developers
###Introduction 
Design patterns commonly used to provide a reusable solutions for common problems.Design patterns will help you to avoid the errors that can happen while designing the software,e.g. eliminate the repetition by providing a set of reusable objects.  In this project we will trying to focus on how to implement different design patters through C#.
### Getting Started
Once you open the project using Visual Studio you will find the following structure  
* Creational Patterns  
    Which contain the patterns that deal with objects creation.   
* Structural Patterns  
    Which contain the patterns that ease the design by identifying a simple way to realize relationships between entities.  
* Behavioral patterns
  Which contain the patterns that identify common communication patterns between objects and realize these patterns.  

### How to contribute  
* Check if pattern exist 
* Fork the Project
* Add readme.md to describe  the pattern
* Add UML class digram.
* Create a pull request




##  Design Patterns for .Net developers
###Introduction 
Design patterns commonly used to provide a reusable solutions for common problems.Design patterns will help you to avoid the errors that can happen while designing the software,e.g. eliminate the repetition by providing a set of reusable objects.  In this project we will trying to focus on how to implement different design patters through C#.
### Getting Started
Once you open the project using Visual Studio you will find the following structure  
* Creational Patterns  
    Which contain the patterns that deal with objects creation.   
* Structural Patterns  
    Which contain the patterns that ease the design by identifying a simple way to realize relationships between entities.  
* Behavioral patterns
  Which contain the patterns that identify common communication patterns between objects and realize these patterns.  

### How to contribute  
* Check if pattern exist 
* Fork the Project
* Add readme.md to describe  the pattern
* Add UML class digram.
* Create a pull request  

### References 
* https://en.wikipedia.org/wiki/Software_design_pattern
* https://sourcemaking.com/design_patterns
* http://www.dofactory.com/net/abstract-factory-design-pattern




Add references link to readme.md
Add references link to readme.md