object-oriented programming (OOP) —
Alexander S. Gillis

What is Object-Oriented Programming?

It is a more organized approach to building software. It is software designed around “data, or objects, rather than functions and logic.” (Object-Oriented Programming (OOP) — Alexander S. Gillis).


Compared to procedural programming, OOP is

  1. faster and easier to execute
  2. provides clear structure
  3. keeps code DRY (reduce code repetition), easy to maintain, easy to modify, and debug
  4. creates reusable applications with less code in shorter development time