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
OOP/OOD
FOLLOW
Welcome to the Object Oriented Programming section of C# Corner. In this section, you will find OOP and OOD related tutorials, books, articles, source code samples, videos, and discussions.
Articles
(74)
Blogs
(46)
Resources
(2)
Videos
(3)
News
(3)
Articles
Abstract Class vs Interface
Abstract classes provide a partial implementation with the option for subclasses to extend, while interfaces define a contract without implementation, allowing multiple inheritance. Abstract classe...
Prasoon
Jun 10, 2009
Object Oriented Programming With A Real-World Scenario
This article explores the significance of real-world scenarios in understanding Object-Oriented Programming (OOP) for young programmers. It discusses the four pillars of OOP - abstraction, encapsu...
Pradeep Shet
May 08, 2014
The Third Pillar Of Object-Oriented Programming - Polymorphism:
In the last part of this series you will see the third pillar of object-oriented programming (polymorphism); you will see how the polymorphism gives you the ability to treat related objects in the ...
Amr Monjid
May 29, 2008
Coding Principles - DRY and KISS
This article explains DRY (Don't Repeat Yourself), KISS (Keep It Simple, Stupid) principles.
Vinoth Arun Raj Xavier
Oct 06, 2023
Encapsulation And Abstraction, Same Or Different?
A lot of developers have varying views on whether or not Encapsulation and abstraction are the same. This article presents a subtle difference between them.
Murphy Ochuba
Nov 20, 2019
Differences Between Object Oriented Development(OOD) And Service Oriented Architecture(SOA)
This article in deep explains the differences between Object Oriented Development(OOD) and SOA(Service Oriented Architecture).
Tural Suleymani
Feb 16, 2023
Object Oriented Programming Concepts in C# (2023)
This article defines OOPs concepts in C#. The key OOPs contents are abstraction, encapsulation, inheritance, and polymorphism. Learn how to implement OOPs concepts in C# and .NET.
Manish Agrahari
May 29, 2013
The Single Responsibility Principle You Don't Know
In this article, you will learn about the single responsibility principle you don't know.
Tural Suleymani
Sep 02, 2022
Object-Oriented Programming Simplified With C# And .Net 5
This article is about the general concepts of Object-Oriented Programming with examples in c sharp programming language.
Usama Hafeez
Jun 28, 2022
It's Not About How You Inject Your Services, It's About How You Test Them
In this article, you will learn about how you inject your services, it's about how you test them.
Bohdan Stupak
Apr 26, 2022
How To Create Extensible Software Components
As we grow as a software engineers it is important for us to learn the best practices to increase the quality of the code. In this article I would like write on what is extensible software componen...
Hisham Nawzer
Sep 13, 2021
OOP - Encapsulating Business Logic In Class Properties
In this article, you will learn about OOP - Encapsulating business logic in Class Properties.
David Mccarter
Jul 24, 2020
OOPs Concepts In C# With Real World Example
This article is about object-oriented programming in C#.
Vertika Chauhan
May 19, 2020
Refactoring String Into a Specific Type
In this article, you will learn about refactoring string into specific types.
Bohdan Stupak
May 15, 2020
đŸ˜‡SOLID Design Principles Simplified With UML
Frequently asked interview question. & good programming practice.
Rikam Palkar
May 11, 2020
Increase Performance with an Object Pool or Why Singleton May Cause Performance Issues
When creating a Singleton, think about if an Object Pool should be used instead.
Oleg Litvinov
Feb 23, 2020
"Method Can Be Made Static" May Hide OO Design Flaw
In this article, you will learn about the method "Made Static," that may hide an OO design flaw.
Bohdan Stupak
Mar 02, 2020
Object Oriented Design Principles
In this article we will go beyond the pillars of Objected Oriented Programming, We will talk about Object Oriented design principles.
Sukesh Marla
Mar 26, 2013
D In SOLID - Dependency Inversion Principle (DIP)
In this article, you will learn about Dependency Inversion Principle.
Dinesh Gabhane
Oct 29, 2019
I In SOLID - Interface Segregation Principle (ISP)
In this article, you will learn about I in SOLID - Interface Segregation Principle (ISP).
Dinesh Gabhane
Oct 16, 2019
No Records Available.
View More
Learn Machine Learning With Python
Challenge yourself
Blazor Skill
E-Book Download
Get Certified
JavaScript Developer