Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / OOP

OOP

OOP

Great Reads

by Bohdan Stupak
"Method can be static" Microsoft Code Analysis warning may hide a violation of object-oriented design
by 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.
by Helen Withington
What do COBOL developers want?
by Amir Jalilifard
Lets take an exciting travel to the land of MVC, MVP and MVVM patterns with our sexy friend : JavaScript

Latest Articles

by Bohdan Stupak
"Method can be static" Microsoft Code Analysis warning may hide a violation of object-oriented design
by 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.
by Helen Withington
What do COBOL developers want?
by Amir Jalilifard
Lets take an exciting travel to the land of MVC, MVP and MVVM patterns with our sexy friend : JavaScript

All Articles

Sort by Score

OOP 

by Chris Boss
Is Object Oriented Programming Overrated?
by Bernhard Nebel
Link-time optimization and debugging OO programs do not work very well together, at least on AVR MCUs.
by Marla Sukesh
Explanation about Liskov Substitution Principle
by Trần_Tuấn_Anh
In object-oriented programming (OOP), two fundamental concepts—Inheritance and Composition—enable code reuse and design flexibility. Understanding these concepts is crucial for building maintainable and scalable software.
by Afzaal Ahmad Zeeshan
This post attempts to describe the general difference between overloading and overriding in Object-oriented programming languages.
by Ajay Matharu
Wherever object of parent class is expected, object of child class can go.