Click here to Skip to main content
15,885,244 members
Everything / OOP

OOP

OOP

Great Reads

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
by Mahmoud Samir Fayed
Defining Natural Languages in the Ring programming language based on Object-Oriented Programming

Latest Articles

by Yochai Timmer
A way to avoid JNI's reflection oriented programming. Wrapping Java with C++
by Alex Rakov, Alexandre Bencz
ELENA is a general-purpose, object-oriented, polymorphic language with late binding
by Bohdan Stupak
A look at what dynamic polymorphism is and how it is crucial to mastering OOP
by Bohdan Stupak
"Method can be static" Microsoft Code Analysis warning may hide a violation of object-oriented design

All Articles

Sort by Score

OOP 

16 Aug 2011 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 = ...
13 Aug 2011 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...
14 Jul 2022 by Jaume González
Solution using reflection to dynamically load and execute C# code in a workflow context
12 Sep 2013 by Asif Sayed
My take on helping Beginners audience to help them understand complex world of software development
14 Apr 2014 by Prasanna Krishnaswamy
To clear some of the misconceptions about interfaces
12 Jun 2011 by nit_singh
This is an example to Convert from a datatable to a specific type of collection using Generic
16 Aug 2022 by Bohdan Stupak
"Method can be static" Microsoft Code Analysis warning may hide a violation of object-oriented design
27 Mar 2024 by Yochai Timmer
A way to avoid JNI's reflection oriented programming. Wrapping Java with C++
23 Sep 2015 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?
19 Jul 2012 by C Is Sharp
An overview of implementing MVC in PHP.
7 Nov 2013 by Steven A. Lowe
OOP Explained in 90 SecondsThe time it takes to read this
18 Feb 2015 by Joezer BH
Understanding structs - why C# does not allow a struct to be inherited
24 Jun 2016 by Ahmed Abd EL-Latif
SOLID Principles that enable software architect to build good designed class in object oriented programming
4 Jan 2016 by Anupam Singh
How to implement Modular Design pattern and OOP in JavaScript