Click here to Skip to main content
15,031,872 members
Everything / OOP

OOP

OOP

Great Reads

by marcus obrien
My experience of the disastrous effects of a bad OO design. In particular what happens when combinatorial explosion arrives knocking on the door.
by Afzaal Ahmad Zeeshan
This post attempts to describe the general difference between overloading and overriding in Object-oriented programming languages.
by Giovanni Scerra
Patterns to prevent null reference exceptions
by Giovanni Scerra
An introduction to transparency in software design, with particular focus on OO languages

Latest Articles

by Shivprasad koirala
In this article we will try to understand 3 important concepts association, aggregation and composition.
by Mohamed Kalmoua
In this article, I will discuss a WiFi password recovery and management tool that I created in WPF using Visual Studio 2019.
by Viral Surani
This article is a first article of a series called Keep It Simple. This article is about How we can create reusable component of partially common operation (method) using Strategy Design Pattern. We will see the need of Strategy Design Pattern.
by Matías Fidemraizer
Discover a modern, solid, and powerful way of leveraging object-oriented programming on the Web and anywhere

All Articles

Sort by Score

OOP 

Please Sign up or sign in to vote.
22 Jan 2017
marcus obrien
My experience of the disastrous effects of a bad OO design. In particular what happens when combinatorial explosion arrives knocking on the door.
Please Sign up or sign in to vote.
26 Feb 2015
Giovanni Scerra
Patterns to prevent null reference exceptions
Please Sign up or sign in to vote.
2 May 2015
Giovanni Scerra
An introduction to transparency in software design, with particular focus on OO languages
Please Sign up or sign in to vote.
12 Oct 2016
Mahmoud Samir Fayed
Defining Natural Languages in the Ring programming language based on Object-Oriented Programming
Please Sign up or sign in to vote.
10 Apr 2018
Nick Polyak
Achieving separation of concerns using Roxy IoC Container and Code Generator.
Please Sign up or sign in to vote.
7 Jun 2016
GProssliner
cobj is a preprocessor based generator for interface based polymorphism
Please Sign up or sign in to vote.
27 Sep 2019
Mohamed Kalmoua
In this article, I will discuss a WiFi password recovery and management tool that I created in WPF using Visual Studio 2019.
Please Sign up or sign in to vote.
20 Mar 2019
Matías Fidemraizer
Discover a modern, solid, and powerful way of leveraging object-oriented programming on the Web and anywhere
Please Sign up or sign in to vote.
13 Feb 2018
Borislav Stanimirov
A new take on polymorphism in an object-oriented setting
Please Sign up or sign in to vote.
13 Oct 2016
Rahul Rajat Singh
This is a small tip containing my thoughts on why we should not blindly create interfaces and/or abstract class for each and every class in our application.
Please Sign up or sign in to vote.
19 Jul 2013
Gaurav_Chhatbar
Object oriented implementation of basic language processing / parsing leveraging LINQ / PRISM / UnityContainer.
22 Dec 2015
Melissa Burns
These webinars have been created specifically for COBOL programmers who want to learn more about OOP and incorporate it with procedural programming techniques to get the best of both worlds.
19 May 2016
Helen Withington
What do COBOL developers want?
Please Sign up or sign in to vote.
27 Feb 2018
Amir Jalilifard
Lets take an exciting travel to the land of MVC, MVP and MVVM patterns with our sexy friend : JavaScript
Please Sign up or sign in to vote.
4 Oct 2016
Sergey Kizyan
Third lecture from the series I'm running. Related to class definition and gives basic understanding about what is type in .NET
Please Sign up or sign in to vote.
29 Oct 2013
rog_gc
Plain C, not any macro code definition. C OO rocks!
Please Sign up or sign in to vote.
7 Aug 2014
Abhishek Bose
Why do we need Interfaces?
Please Sign up or sign in to vote.
21 Jul 2015
Akhil Mittal
OOP: Indexers in C# (A Practical Approach)
Please Sign up or sign in to vote.
8 Apr 2013
Marla Sukesh
This article is intended for who have at least basic idea about Object oriented programming.
Please Sign up or sign in to vote.
7 Apr 2014
Paulo Zemek
This is a beginner's article that explains Object Oriented Programming (also known as OOP or OO programming) by my personal view and experience with it.
Please Sign up or sign in to vote.
21 Jul 2015
Akhil Mittal
OOP: Properties in C# (A Practical Approach).
Please Sign up or sign in to vote.
6 Apr 2015
Gerd Wagner
This is an alternative for "Understanding Association, Aggregation, and Composition", correcting three flaws, one in each of the three explanations, contained in the original article.
Please Sign up or sign in to vote.
3 Nov 2011
N.Banukobhan
This is used to Solve Linear or Polynomial equations.
Please Sign up or sign in to vote.
13 Dec 2014
Gergo Bogdan
Object Oriented Programming in Python - part 2 (Inheritance)
Please Sign up or sign in to vote.
8 May 2014
Giovanni Scerra
The following guidelines are not exhaustive and are meant to be applied on top of the SOLID principles and proper use of OO Design Patterns.
Please Sign up or sign in to vote.
15 Jul 2015
Akhil Mittal
Access modifiers (or access specifiers) are keywords in object-oriented languages that set the accessibility of classes, methods, and other members. Access modifiers are a specific part of programming language syntax used to facilitate the encapsulation of components.
Please Sign up or sign in to vote.
21 Jul 2015
Akhil Mittal
Day 6: Understanding Enums in C#.My article of the series “Diving in OOP” will explain enum datatype in C#.
Please Sign up or sign in to vote.
9 Apr 2016
Akhil Mittal
This part of the article series will focus more on run time polymorphism also called late binding.
Please Sign up or sign in to vote.
15 Jul 2015
Akhil Mittal
This article will cover almost every OOP concept that a novice/beginner developer hunt for, and not only beginners, the article’s purpose is to be helpful to experience professionals also who need to sometimes brush-up their concepts or who prepare for interviews.
Please Sign up or sign in to vote.
8 May 2013
Jon Woo
This article is intended to help conceptualize the area of JavaScript Object Oriented Programming by comparing it to the way .NET CLR works.
Please Sign up or sign in to vote.
10 Jun 2019
Viral Surani
This article is a first article of a series called Keep It Simple. This article is about How we can create reusable component of partially common operation (method) using Strategy Design Pattern. We will see the need of Strategy Design Pattern.
Please Sign up or sign in to vote.
8 Mar 2017
Dave Clemmer
Considering the various qualities that a model oriented programming language should have for effective model oriented development.
Please Sign up or sign in to vote.
20 Jan 2014
rog_gc
OO Programming with pure ANSI C
Please Sign up or sign in to vote.
24 Sep 2014
iSahilSharma
This article is the second part of the series “Abstract Class & Interface: Two Villains of Every Interview” and explains the important key points of Interface.
Please Sign up or sign in to vote.
10 Sep 2014
Gautham Prabhu K
Creating and using Event Aggregator pattern
Please Sign up or sign in to vote.
2 Aug 2016
Sergey Kizyan
This is the 4th article from the training that I give for my coworkers
Please Sign up or sign in to vote.
23 Jun 2021
Shivprasad koirala
1 alternative  
In this article we will try to understand 3 important concepts association, aggregation and composition.
Please Sign up or sign in to vote.
4 Nov 2013
Vitaliy Sytnik
On the Internet you can find a lot of different information about creating drawings in SVG format. Often an editor is used to open an DXF and export as SVG. Looking through the SVG code it is immediately obvious that there is a lot of excess. An SVG file created in one editor may not always be corre
Please Sign up or sign in to vote.
15 Jul 2015
Akhil Mittal
Diving in OOP (Day 2):My article in the second part of the series will focus solely on inheritance concept in OOP
Please Sign up or sign in to vote.
23 Nov 2014
Gergo Bogdan
Object Oriented Programming in Python
Please Sign up or sign in to vote.
8 Jan 2014
Rahul Rajat Singh
In this article we will look into the details of Interfaces, Abstract class and Concrete class in C#. We will try to what each of them are and what should be used when to have a better design for the application.
Please Sign up or sign in to vote.
11 Sep 2014
iSahilSharma
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.
Please Sign up or sign in to vote.
20 Oct 2014
Cristian Moldovan
Common issues in the projects I have worked on.
Please Sign up or sign in to vote.
1 Jan 2015
Pavel Radzivilovsky
How to avoid multi-threaded software paradigms and bring back execution determinism, so much needed in mission-critical software.
Please Sign up or sign in to vote.
7 Jul 2016
Zebedee Mason
Software for automatically constructing architecture diagrams and metrics from source code and .NET assemblies is presented. Examples for Visual C++, Python, the Linux kernel, Boost and .NET are discussed.
Please Sign up or sign in to vote.
20 Aug 2012
John Espiritu
An android-style notification component for .NET Framework.
Please Sign up or sign in to vote.
31 Jul 2018
Muhammad Usama Khan
In this article we'll learn everything about typescript. Angular itself is written into Typescript so if you want to become master in Angular then you should have the knowledge of Typescript as well.
Please Sign up or sign in to vote.
21 Jul 2015
Akhil Mittal , Vikas Sharma
Understanding Events in C# (An Insight)
Please Sign up or sign in to vote.
6 Mar 2014
Ilia Glizerin
Manually implement OOP designs in C.
Please Sign up or sign in to vote.
24 Aug 2010
Kenneth Kasajian
This article describes a technique for making use of inheritance with JavaScript, including inheriting interface, implementation, and data from base classes.
Please Sign up or sign in to vote.
21 Jun 2016
fede.net
The article describes the basic to build a custom HTML control with JavaScript OOP programming and jQuery
Please Sign up or sign in to vote.
16 Jun 2013
Adam Tibi
We are used to repeat the SOLID principles, sometimes without giving them full thoughts. This is a call to drop an outdated principle that doesn't work in today's development, the "Open Close Principle", the result should be SLID.
Please Sign up or sign in to vote.
29 Dec 2018
Sauro Abbondanzieri
Implementing a Canvas concept with OOP, in a fresh, polished and effective, pure and plain ANSI C
Please Sign up or sign in to vote.
1 May 2011
User-Rock
Why to prefer object composition over inheritance
Please Sign up or sign in to vote.
21 Dec 2016
Ehsan Sajjad
In this post, we will see the shadowing concept with respect to C# with a simple example.
Please Sign up or sign in to vote.
25 Dec 2018
Sauro Abbondanzieri
A fresh, polished and effective way to deal with OOP in pure and plain ANSI C
Please Sign up or sign in to vote.
11 Feb 2019
Sharp Ninja
Why the Transformative Software Development Methodology is still relevant today
Please Sign up or sign in to vote.
3 Jan 2019
Sauro Abbondanzieri
UWP, COM, C++/WinRT, OOP in plain C. What else?
Please Sign up or sign in to vote.
17 Jun 2018
Richard Eng
Learning the right way to do object-oriented programming