IOT Virtual Conference - Register now to book your ticket and get updates
x
CONGRATULATIONS! C# Corner Q1, 2021 MVPs Announced
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
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
TECHNOLOGIES
ANSWERS
LEARN
NEWS
BLOGS
VIDEOS
INTERVIEW PREP
BOOKS
EVENTS
CAREER
MEMBERS
JOBS
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
(68)
Blogs
(45)
Resources
(2)
Videos
(3)
News
(3)
All
Articles
Blogs
News
Videos
RECENT POSTS
Introduction to Object Oriented Programming Concepts in C#
This article defines Object Oriented Programming concepts in C# including Abstraction, Encapsulation, Inheritance and Polymorphism. Includes Code Examples in C# and .NET.
Manish Agrahari
Sep 19, 2020
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
Mar 12, 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
Feb 14, 2020
What is an Interface?
This blog illustrates the purpose of interface.
Rikam Palkar
Feb 03, 2020
What is Dependency Injection and What Are Its Types? How to implement DI?
This blog explains how to implement DI in your project. It also shows how to convert tightly coupled classes into loosely coupled classes.
Rikam Palkar
Dec 24, 2019
Singleton Design Pattern
This blog will help you understand one of the primarily used design patterns.
Rikam Palkar
Dec 24, 2019
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 24, 2019
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
Understanding Object Oriented Programming in Non-Techical Way
This video explains Object Oriented Programming features in simple Non-Technical Way for the people who think that Object Oriented Programming is complex to understand. I have explained the concept...
Sekhar Srinivas
Oct 09, 2019
O In The SOLID - Open Closed Principle (OCP)
In this article, you will learn about O, i.e., the Open-Closed Principle (OCP) in SOLID.
Dinesh Gabhane
Sep 22, 2019
S In The SOLID - Single Responsibility Principle (SRP)
In this article, you will learn about S in the SOLID - Single Responsibility Principle (SRP).
Dinesh Gabhane
Sep 16, 2019
Improve Your Model Classes With OOP - Part Three - Serialization
In this article, you will learn about improve your model classes with OOP - Serialization.
David Mccarter
Sep 03, 2019
Improve Your Model Classes With OOP - Part Two - Constructors, Interfaces And More
In this article, you will learn how to improve your model classes with OOP.
David Mccarter
Aug 27, 2019
Improve Your Model Classes With OOP - Part One - The Basics
In this article, you will learn the tricks to improve your model classes with OOP.
David Mccarter
Aug 05, 2019
Deep Dive Into SOLID Principles
In this article, you will learn about SOLID principles with real time examples.
Anant Vernekar
Aug 04, 2019
Basic Object Oriented Programming (OOP) Concepts
In this article you will learn about the basics of Object Oriented Programming (OOP).
Ashish Kumar
May 07, 2019
Object Oriented Programming With A Real-World Scenario
This article is mainly intended for those already familiar with Object Oriented Programming (OOP) conceptually but are unable to link it with the real world and the programming world.
Pradeep Shet
Apr 01, 2019
Abstract Class & Interface: Two Villains of Every Interview - Part 2
This article explains the important key points of interfaces in C#. Learn what is interface, why we need an interface, how to define a C# interface.
Sahil Sharma
Apr 01, 2019
Abstract Class & Interface: Two Villains of Every Interview - Part 1
This article explains the important key points of Abstract Class in C#. Learn what is an Abstract Class, how to define an Abstract Class, and why do we need an Abstract Class.
Sahil Sharma
Apr 01, 2019
View More
No Records Available.