OBJECTORIENTEDPROGRAMMING
Object-oriented programming
Object-oriented programming is a programming paradigm that represents concepts as "objects" that have data fields and associated procedures known as methods. Objects, which are usually instances of classes, are used to interact with one another to design applications and computer programs. C++, Objective-C, Smalltalk, Java, C#, Perl, Python and PHP are examples of object-oriented programming languages.The above text is a snippet from Wikipedia: Object-oriented programming
and as such is available under the Creative Commons Attribution/Share-Alike License.