La programación orientada a objetos es un método de desarrollo de software basado en el
comportamiento real de los objetos en el mundo real. Se pretende desarrollar componentes de software
que se comporten como los objetos reales a los que representan.
La orientación a objetos es una técnica usada en muchos lenguajes de programación los cuales comparten
una terminología usada universalmente.
En esta sección se realizará una primera visión de conjunto de estos términos para en secciones
posteriores adentrarse en la implementación de estos conceptos en el lenguaje ABAP.
Fuente: http://www.lawebdelprogramador.com