Object Oriented Programming - OOP

A style of computer programming which entails building of independent pieces of code which interact with each other. For example, JAVA and C++ are object oriented programming languages.