Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / design-patterns

Design Patterns

design-patterns

Great Reads

by Yisrael Lax
Why poorly written code is expensive code
by Lộc Nguyễn
Revisiting Event Aggregator/Message Bus/Broker in C#.NET
by Jon Campbell
How to utilize WCF to allow a single instance of any WPF application without needing mutexes, extra assemblies, or special "hacks".
by Habibur Rony
This will cover how to use Domain Driven Design in your application according to the Onion Architecture. There are short descriptions about architecture Category / Style, N-Layer / N-Tier Architecture, Template Method Pattern and Facade Design Pattern.

Latest Articles

by Yisrael Lax
Why poorly written code is expensive code
by Lộc Nguyễn
Revisiting Event Aggregator/Message Bus/Broker in C#.NET
by Jon Campbell
How to utilize WCF to allow a single instance of any WPF application without needing mutexes, extra assemblies, or special "hacks".
by Habibur Rony
This will cover how to use Domain Driven Design in your application according to the Onion Architecture. There are short descriptions about architecture Category / Style, N-Layer / N-Tier Architecture, Template Method Pattern and Facade Design Pattern.

All Articles

Sort by Score

design-patterns 

by Mohammad Ashraful Alam
Design patterns for Model
by Dev Leader
Check out these examples of the observer pattern in C#! Learn how the observer pattern in C# can simplify the usage of events in your next project!
by Dev Leader
A beginner's guide to Façade pattern
by YasIkeda
In this article we examine two implementations of the factory design pattern.
by Dev Leader
Learn about the pipeline design pattern in C#, discover how to create and chain pipeline stages and get code examples, tips, and use cases for this design pattern
by Dev Leader
Origin and principles of Memento Pattern in C, and different components & steps to implementation!
by Dev Leader
Integrate Unit of Work Pattern in C# with Clean Architecture for efficient programming, benefits and C# code examples