Object-Oriented Programming

Object-oriented programming or (OOP) is a computer programming paradigm. In object-oriented programming the computer program is viewed as being comprised of a group of individual units or objects, which have the ability to act upon each other. In object- oriented programming each object is able to receive messages, process data, and send messages to other objects. Essentially each object is viewed as an independent smaller machine possessing individual distinct responsibilities. Object-oriented programming differs from the traditional view of computer programming, which views the program as a collection of functions or a straightforward list of instructions to the computer itself.

Benefits of Object-Oriented Programming:

Object-oriented programming can help organizations:

  • Reduce large problems to smaller more manageable problems,
  • Construct software which can reuse components
  • Increase flexibility and agility
  • Improve programming productivity
  • Reduce software maintenance costs.
Learn more about: