TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Design Patterns & Practices
FOLLOW
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.
Articles
(483)
Blogs
(87)
Resources
(9)
Videos
(11)
News
(2)
Articles
Facade Design Pattern With Example
In this article we will try to implement Facade Design pattern using an example of a Banking System which has different types of accounts like checking and savings.
Anuj Agrawal
Jan 28, 2020
What are the Different Architectural Patterns?
In this article, We will Explore the diverse landscape of architectural patterns, ranging from traditional monolithic designs to modern microservices and cloud-based architectures.
Rinki
Jun 07, 2024
Framework Design - The Template Method Pattern
Learn the Template Method pattern in C#, a behavioral design pattern facilitating framework design. Follow an example using a REPL framework, simplifying app development by automating loop executio...
Sean Franklin
Mar 29, 2020
Replace Conditional Statements (IF/ELSE Or SWITCH) With Factory
Learn how to replace long IF/ELSE or SWITCH statements with polymorphism using the RIP design pattern. This article covers implementing the Simple Factory pattern and lazy loading, enhancing code ...
Amit Naik
May 05, 2020
Common Types of Cache Architectures
Explore various caching architectures: client-side, server-side, CDN, distributed, database, and application-level caching. Each offers advantages like reduced latency and improved performance but ...
Ayush Gupta
May 28, 2024
Learn About Observer Design Pattern
The Observer Design Pattern is a behavioral design pattern where an object, called the subject, maintains a list of its dependents, called observers, and notifies them of any state changes, typical...
Vishal Yelve
May 20, 2024
Singleton Design Pattern in .NET C#
A design approach known as the singleton pattern limits a class's instantiation to a single object while still allowing access to the object. When precisely one item is required to coordinate a...
Jaimin Shethiya
May 02, 2024
Singleton Vs Static Classes in C#
Why do you use a Singleton class if a Static class serves the purpose What is the difference between Singleton and Static classes and when do you use each one in your program?
Akkiraju Ivaturi
Aug 06, 2012
Dependency Inversion Principle (DIP)
The Dependency Inversion Principle (DIP) advocates that high-level modules shouldn't rely on low-level modules. Instead, both should depend on abstractions, reducing coupling and facilitating f...
Vishal Yelve
Apr 02, 2024
Learn Open/Closed Principle (OCP)
The Open/Closed Principle (OCP) emphasizes that software entities should be open for extension but closed for modification. It enables adding new functionalities without altering existing code stru...
Vishal Yelve
Apr 02, 2024
Learn Interface Segregation Principle (ISP)
Learn about the Interface Segregation Principle (ISP) for cleaner and more maintainable code. Discover how segregating interfaces based on functionality improves system clarity and prevents unneces...
Vishal Yelve
Apr 02, 2024
Learn Liskov Substitution Principle (LSP)
Explore the Liskov Substitution Principle (LSP) for robust software design. Learn how to ensure derived classes can seamlessly substitute base classes, avoiding unexpected behaviors and maintaining...
Vishal Yelve
Apr 01, 2024
Single Responsibility Principle (SRP)
This article explores the Single Responsibility Principle (SRP), emphasizing the importance of class cohesion and minimizing reasons for modification. It provides examples of code violating and adh...
Vishal Yelve
Mar 30, 2024
How To Get Started With Always Encrypted For Beginners - Part One
Encryption has always been intriguing to me but seemed like it could be a very complex process to set up. However, SQL Server made it very simple when they introduced Always Encrypted (AE) into SQL...
Monica Rathbun
Feb 08, 2018
Learn Service Locator Pattern in C#
This beginner’s tutorial explores the Service Locator Pattern in C#. Despite its decline in favor of Dependency Injection, it remains relevant for legacy systems. The tutorial covers its implement...
Mark Pelf
Mar 26, 2024
Decorator Pattern in C# - 3 versions
In this article, we will explore the versatile Decorator Pattern in C#, presented in 3 different versions. Enhance your understanding of object-oriented design with this powerful pattern, offering ...
Mark Pelf
Mar 20, 2024
Common Approaches To Responsive Design
This article, Explores various strategies for responsive design, including CSS media queries, flexible layouts, and mobile-first approaches. Adapt your website's design to different devices sea...
Rion Williams
Nov 09, 2015
What is Change Data Capture(CDC)
Change Data Capture (CDC) is a method used in databases to track and capture changes in data. It enables real-time updates by identifying and recording modifications made to the database, facilitat...
Chethan N
Mar 07, 2024
Dependency Inversion Principle
In this article, you will learn about the Dependency Inversion Principle. The Dependency Inversion Principle (DIP) in SOLID, outlined by Robert C. Martin, advocates that high-level modules should d...
Pranay Rana
Jul 07, 2015
Open Closed Principle in SOLID
In this article, we will learn about the Open Closed Principle. The Open Closed Principle (OCP) in SOLID, coined by Robert C. Martin, asserts that software entities should be open for extension but...
Pranay Rana
Apr 27, 2015
No Records Available.
41
-
60
of
483
<<
1
2
3
4
5
>>
Learn Angular 8 In 25 Days
Challenge yourself
Design Patterns Skill
E-Book Download
Get Certified
Kotlin