Deep Dive Into C# 9
Why Join
Become a member
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Contribute
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
TECHNOLOGIES
ANSWERS
LEARN
NEWS
BLOGS
VIDEOS
INTERVIEWS
BOOKS
EVENTS
CHAPTERS
ANNUAL CONFERENCE
CAREER
MEMBERS
JOBS
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
dotNetDave Says…Always Code For Reusability
You can overhear me say this in every one of my code conference sessions! I’ve been coding for over 25 years, and this way of thinking has allowed me to make changes to the code, later in time, easier
Mobile App Development Best Practices
This blog demonstrates the best practices for writing Android and iOS apps
NULL Object Design Pattern
In this video, we will talk about null object design pattern and will see how we can abstract away our client code from null checks across the entire application.
Must Know Design Pattern Interview Questions
This article covers most popular design pattern interview questions and answers including factory design pattern, abstract factory design pattern, prototype pattern and more.
Repository And UnitOfWork Pattern - Part Two
In the previous article part 1 we looked at the Repository Pattern that provides an ability to create repository class which holds the data of specific entity or entities in the form of collections an
Repository And UnitOfWork Pattern - Part One
Repository as it implies is a place where things are stored and can be found and retrieved whenever needed. Similarly, in computing terms, repository is a central location in which data for a specific
Repository And UnitOfWork Pattern - Part Three
This article describes how UnitOfWork, Repository Pattern, and Identity column work together and execute a statement in a single transaction.
Design Patterns - Singleton
In this article, I am explaining about the singleton design pattern and its common application areas. Singleton is one of the design patterns in the Gang of Four (GoF) design patterns.
Design Patterns - Factory
In this article, I am explaining the Factory design pattern from the Gang of Four (GoF) design patterns
Facade Design Pattern In C#
C# Facade Pattern is used in hiding complexity of large systems and provide simpler interfaces. In this article, we will understand what Facade Pattern is and when and how to use a facade pattern in C
Design patterns: Facade
Facade design pattern is a good programming pattern when the system is large and there is a large number of interrelated classes. Here we are going see what is facade design pattern and its usage.
Decorator Design Pattern in C#
This video talks about the decorator design pattern in C# along with some best practices and examples.
Factory Design Pattern In JavaScript
In this article, we will learn about Factory Pattern, one of the core design principles in JavaScript.
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
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
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.
View More
No Records Available.