O'Reilly logo
  • Eihab Hala thinks this is interesting:

Defining Object-Oriented Programming

Computer geeks argue endlessly over what is truly object-oriented programming (OOP). Most experts, however, agree on the following three concepts: