Thursday, 27 June 2013

Design Patterns C#

Design Patterns C#

  1. Creational  Patterns
  2. Structural Patterns
  3. Behavioural Patterns

1 comment:

  1. What is Design Patterns?
    In software engineering design pattern is a general reusable solution for a commonly occurring problem within a given context. In another way we can say, it is a description or template for how to solve a problem that can be used in different situations. In OOP it generally describe the relationships and interactions between classes or objects

    Gang of Four (GoF) design patterns is generally considered the foundation for all other patterns.

    Types of Design Pattern
    GoF Design Patterns can be divided into 3 categories.

    Creational Patterns: deal mainly with creation of objects & classes.
    Structural Patterns: deal with Class & Object Composition.
    Behavioral Patterns: deal with Class - Object communication.

    for more: