In Focus
Design Patterns & Practices
Design patterns & practices accelerate the design and development of custom applications and reduce project technical risks. Here you may find Design Patterns & Practices related articles and news.

RECENT POSTS

  • Don't Repeat Yourself (DRY) - Part Three

    In this article, we are going to discuss the final issue - Repeated Execution Pattern. This pattern can be used when you see similar chunks of code repeated at several places.
  • An Elegant C# Data Access Layer using the Template Pattern and Generics

    The GOF Template pattern coupled with .NET 2.0 Framework generics provides an awesome synergistic alliance. This article demonstrates how to drastically reduce the amount of code required in buildin
  • Design Pattern Interview Questions

    This article covers Design Pattern Interview Questions including factory design pattern, abstract factory design pattern, prototype pattern and more.
  • Dependency Injection Pattern

    In this article, we will see three basic types of Dependency Injection: Construction Injection, Setter Injection, and Interface based Injection.
  • Builder Design Pattern Using C#

    In this article, we will understand the Builder Design Pattern, when we should actually use it, and a practical example along with the disadvantages and advantages of it.
  • Don't Repeat Yourself (DRY) - Part Two

    In this article, we will be discussing one of the DRY issues - Repeated Logic - and some of the possible solutions to address this issue.
  • Dont Repeat Yourself (DRY) Design Principle

    DRY principle states that each small pieces of knowledge (code) may only occur exactly once in the entire system. Learn what Dont Repeat Yourself (DRY) Design Principle is and how it is implemented in
  • Facade Design Pattern Using C#

    In this article, we will understand what Facade Pattern is and when we actually need to use it, along with a practical example and real life use case.
  • Strategy Design Pattern Using C#

    In this article, we will understand what Strategy Pattern is and when we actually need to use it, along with a practical example and real-life use case.
  • Observer Design Pattern in C#

    In this article you'll learn how to implement the Observer Design Pattern in C#.
  • Observer Design Pattern Using C#

    In this article, we will understand what Observer Pattern is and when we actually need to use it, along with a practical example and real life use case.
  • Getting Started With Repository Pattern Using C#

    This article explains the repository pattern in C# and will create a simple example to provide a basic idea of how the repository pattern works.
  • Singleton Pattern In C#

    In this article, you will learn about the singleton pattern in C#.
  • Adapter Design Pattern Explained Simply

    This article will explain the adapter design pattern , its practical use case with its benefits and drawbacks.
  • Builder Pattern

    Builder pattern falls under the Creational design pattern. The Builder pattern separates the construction phase of a complex object from its representation so that the same construction logic can be u
  • Iterator Design Pattern

    This article, explains how to use the Iterator pattern to manipulate any collection of objects. To explain this I am using two interfaces IEnumerator and IEnumerables.
  • Strategy Pattern in .NET

    The Strategy design pattern defines a family of algorithms, encapsulates each one, and makes them interchangeable. Strategy lets the algorithm vary independently from clients that use it.
  • Strategy Design Pattern

    The Strategy pattern involves separating an algorithm from its host class and putting it in a separate class. When there are multiple strategies available for an algorithm, for a given problem it is a
  • Learn Design Pattern - Builder Pattern

    In this article we will talk about the Builder Pattern.
  • Learn Design Pattern - Abstract Factory Pattern

    In this article we will create an ASP.Net application using Abstract Factory Pattern.
  • Learn Design Patterns - Factory Method Pattern

    In this article you will learn the Factory Method Pattern in detail.
  • Learn Design Pattern - Singleton Pattern

    In this article we will try to understand what Single Pattern is, what kind of problem it solves and how it should be implemented in ASP.NET.
  • Design Patterns: Introduction

    This article is the beginning of a new series called Lean Design Patterns with C#.
  • Learn Design Pattern - Prototype Pattern

    In this article we will understand the Prototype Pattern and try to implement it in an ASP.NET Web application.
  • Understanding Observer Design Pattern

    This articles explains the Observer Design Pattern.
  • View More