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
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 21, 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 01, 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 19, 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 04, 2019
Deep Dive Into SOLID Principles
In this article, you will learn about SOLID principles with real time examples.
Anant Vernekar
Jul 28, 2019
Basic Object Oriented Programming (OOP) Concepts
In this article you will learn about the basics of Object Oriented Programming (OOP).
Ashish Kumar
Jan 20, 2014
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
Sep 23, 2014
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
Sep 09, 2014
Abstract Class And Interface - Two Pillars In Object Oriented Programming
Abstract classes are those classes which can't be initiated, that is, they are considered as incomplete classes. Let's learn the concepts of Abstract Classes and Interface in OOP.
Gaurav Jain
Mar 04, 2019
Abstraction Vs Encapsulation In OOPS
This is a basic example of Abstraction vs Encapsulation we read in books, but it becomes very confusing when you try to search them online and explain from a technical perspective.
Atul Sharma
Jan 23, 2019
OOP Series - Part One - Building And Consuming A Class Library (DLL) Using C#
This article explains how to build and consume a Class Library (DLL) in C#.
Vidya Vrat Agarwal
Oct 07, 2014
An Overview Of SOLID Principles
An overview of SOLID Principles. SOLID. abbreviation means S for Single Responsibility, O for Open Close principle, L for Liskov Substitution principle, I for Interface segregation principle, D for...
Prageeth
Apr 20, 2017
Proper Type Encapsulation - Part Two
In part 1 of this article, I explained how to implement proper data encapsulation. In part 2 I want to talk about encapsulating business logic. I see this missing in a lot of type design, especiall...
David Mccarter
Aug 02, 2018
Replace If With Polymorphism With AutoFac DI Container
As the title specify we will be Replacing the conditional if and Switch statement with the help of Polymorphism using DI container and talk about the benefits of doing the same in this article. Oop...
Saillesh Pawar
Jul 26, 2018
Composition And Aggregation
This article describes Composition and Aggregation
Hemant Jindal
Jun 07, 2018
Proper Type Encapsulation - Part One
Encapsulation is one of the fundamentals of OOP (object-oriented programming). It refers to the bundling of data with the methods that operate on that data. Encapsulation is used to hide the values...
David Mccarter
May 29, 2018
Understanding Relationship Between Objects
The relationship between objects defines how these objects will interact or collaborate to perform an operation in an application.
Gaurav Gahlot
Jul 24, 2017
Learn About Mixin Pattern
Mixin is an object oriented programming concept that has been used successfully in the enterprise application development scenarios. In an object oriented programming language, Mixin is a class whi...
Nanddeep Nachan
Apr 25, 2018
Aborting Thread Vs Cancelling Task
The below post is based on one of the question I answered on StackOverflow, in which the questioner wants to cancel a task when its taking too long to respond; i.e., taking too much time in executi...
Pranay Rana
Dec 12, 2017
No Records Available.
21
-
40
of
74
<<
1
2
3
4
>>
Learn Internet of Things in 21 Days
Challenge yourself
Professional growth
E-Book Download
Get Certified
MongoDB