
Encapsulación: también conocida como ocultamiento, se refiere a que todos los objetos restringer visibilidad de sus recursos (atributos y métodos) al restos de los usuarios.
Herencia: capacidad que tiene la clase de heredar las propiedades y métodos de otra clase. Se utiliza la sentencia INTHERITING FROM.
La clase origina se conoce como la superclase de la nueva clñase que será la subclase.
Tipos de herencia:
Simple: una clase puede tener mas de una subclse de las cuales es superclase, pero solo puede tener una superclase de la cual es subclase.
Multipple: una clase hereda de varias superclases
En el nodo raíz todos los arboles de herencia en los objetos abap es la clase predefinida vacia OBJECT.
Poliformismo: métodos que se llaman exactamente igual pueden compoirtarse de manera distinta en clases diferentes. También se le conoce como REDIFINICION.
La implmentacion de la REDIFINICION en la subclase oculta la implementación original en la supoerclase.