OOP/OOD
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.

RECENT POSTS

  • Manish Agrahari

    Introduction to Object Oriented Programming Concepts in C#

    This article defines the Abstraction, Encapsulation, Inheritance and Polymorphism concepts in C#.
    Manish Agrahari May 22, 2017
  • Prageeth

    An Overview Of SOLID Principles

    An overview of SOLID Principles.
    Prageeth Apr 20, 2017
  • Amit Gobare

    Difference Between Method Overloading And Method Overriding

    In this blog, we are trying to understand one of the important object oriented features of C# language.
    Amit Gobare Mar 01, 2017
  • Rakesh

    What Is An Abstract Class?

    In this blog, you will learn about abstract class.
    Rakesh Feb 21, 2017
  • Rakesh

    What Is An Encapsulation

    In this blog, we will see why encapsulation is important in an Object Oriented programming language.
    Rakesh Feb 15, 2017
  • Sujeet Sen

    OOPS Concept With Real Time Example

    In this blog you will learn about the OOPS concept with a real time example.
    Sujeet Sen Jan 29, 2017
  • Akhil Mittal

    Diving Into OOP (Day 6) : Understanding Enums in C# (A Practical Approach)

    This article of the series “Diving into OOP” will explain the enum datatype in C#.
    Akhil Mittal Jan 24, 2017
  • Akhil Mittal

    Diving Into OOP (Day 5): All About Access Modifiers in C# (C# Modifiers/Sealed/Constants/Readonly...

    In this article we will cover each and every concept related to access modifiers in C#.
    Akhil Mittal Jan 24, 2017
  • Akhil Mittal

    Diving Into OOP (Day 4) : Polymorphism and Inheritance (All About Abstract Classes in C#)

    In this article of the series "Diving Into OOP", we’ll discuss the hottest and most exciting topic of OOP in C#, Abstract Classes.
    Akhil Mittal Jan 24, 2017
  • Akhil Mittal

    Diving Into OOP (Day 3) : Polymorphism and Inheritance (Dynamic Binding/Run Time Polymorphism)

    In this part of article we will focus more on run time polymorphism also called late binding or dynamic binding.
    Akhil Mittal Jan 24, 2017
  • Akhil Mittal

    Diving Into OOP (Day 2): Polymorphism and Inheritance

    Here we will focus solely on inheritance concept in OOP.
    Akhil Mittal Jan 24, 2017
  • Akhil Mittal

    Diving Into OOP (Day 1): Polymorphism and Inheritance (Early Binding/Compile Time Polymorphism)

    This article will cover almost every OOP concept that a novice/beginner developer might seek and not only beginners but this article's purpose is to be helpful to experienced professionals who ...
    Akhil Mittal Jan 24, 2017
  • Sahil Sharma

    Abstract Class & Interface: Two Villains of Every Interview - Part 1

    This article is the first part of the series "Abstract Class & Interface: Two Villains of Every Interview" and explains the important key points of Abstract Class.
    Sahil Sharma Jan 22, 2017
  • Ammar Shaukat

    An Overview Of Polymorphism, Inheritance And Encapsulation In OOP

    In this article, you will learn an overview of polymorphism, inheritance and encapsulation in OOP.
    Ammar Shaukat Nov 18, 2016
  • Suleyman Suleymanzade

    Creating "Double Linked Dictionary" (DLD) By Wrapping Dictionary Generics

    In this blog, you will learn how to create “Double Linked Dictionary” (DLD) by Wrapping Dictionary Generic.
  • Hussain Khawaja

    Value And Reference Type In OOPS

    In this blog, you will learn about value and reference type in OOPS.
    Hussain Khawaja Jul 08, 2016
  • Hussain Khawaja

    OOP Concepts - Part One

    In this blog, you will learn about OOP Concepts.
    Hussain Khawaja Jul 07, 2016
  • Pradeep Sahoo

    Base Class Constructor Gets Executed When Creating a Derived Class Object

    In this blog we will learn how Base class constructor gets executed when creating a derived class object.
    Pradeep Sahoo May 23, 2016
  • Pankaj  Kumar Choudhary

    Types Of Relationships In Object Oriented Programming (OOPS)

    In this article you will learn about the types of Relationships in Object Oriented Programming (OOPS).
  • Sudeep Chourasia

    Basic OOPS Concept

    In this blog I will tell you about OOPS concept
    Sudeep Chourasia May 02, 2016
  • Akhil Mittal

    Diving Into OOP (Day 7) - Properties in C# (A Practical Approach)

    This article explains properties in C# and OOP concepts.
    Akhil Mittal Apr 13, 2016
  • Praveen Moosad

    Diving Into OOP Book Available Now

    Today, we are pleased to add one more ebook to the collection of C# Corner's free books library, "Diving Into OOP". This book is written by C# Corner author Akhil Mittal.
    Praveen Moosad Mar 31, 2016
  • Dheeraj Kumar Jha

    An Overview Of Class In OOPS

    In this blog you will see an overview of Class in OOPS.
    Dheeraj Kumar Jha Mar 10, 2016
  • Praveen Moosad

    OOPs Principle and Theory Book Available Now

    Today, we are pleased to announce one more ebook has been added to the collection of C# Corner's free books library, "OOPs Principle and Theory." This book is written by C# Corner aut...
    Praveen Moosad Feb 21, 2016
  • vivek shukla

    Constructor Inheritance

    In this blog you will learn constructor can be inherited or not?
    vivek shukla Nov 21, 2015
  • View More