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 Bohdan Stupak
"Method can be static" Microsoft Code Analysis warning may hide a violation of object-oriented design
by Bartlomiej Filipek
How to apply the strategy pattern to a problem while designing a class hierarchy. What are the pros and cons of this approach?
by nit_singh
This is an example to Convert from a datatable to a specific type of collection using Generic
by Vano Maisuradze
Very nice!I've modified ToCollection(this DataTable dt) extension function, so if DataTable column names and class property names are different, then you can use this alternative:public static List ToCollection(this DataTable table, Dictionary dic){ List lst = new...
by Damian Flynn
Here's a couple of gems...From IList to DataTable.From DataTable to array of T.// DataTable: from IListpublic static DataTable ToDataTable(this IList iList){ DataTable dataTable = new DataTable(); PropertyDescriptorCollection propertyDescriptorCollection = ...
by Prasanna Krishnaswamy
To clear some of the misconceptions about interfaces
by Jaume González
Solution using reflection to dynamically load and execute C# code in a workflow context
by Asif Sayed
My take on helping Beginners audience to help them understand complex world of software development
by Ahmed Abd EL-Latif
SOLID Principles that enable software architect to build good designed class in object oriented programming
by Anupam Singh
How to implement Modular Design pattern and OOP in JavaScript
by Joezer BH
Understanding structs - why C# does not allow a struct to be inherited
by C Is Sharp
An overview of implementing MVC in PHP.
by Steven A. Lowe
OOP Explained in 90 SecondsThe time it takes to read this
by Yochai Timmer
A way to avoid JNI's reflection oriented programming. Wrapping Java with C++