📘SAP ABAP POO Friends
Definición de SAP ABAP POO Friends
En cualquier lenguaje de programación orientado a objetos el acceso a los componentes privados y protegidos, ya sea a los atributos o a los métodos, se encuentra prohibido.
Si alguien trata de acceder a ellos, el compilador generará un error de sintaxis.
A veces, puede ser ventajoso dar acceso a los atributos protegidos y privados de otra clase. Esto puede lograrse utilizando la adición FRIENDS.
Adición que se agrega en una clase para permitir que otra clase pueda acceder a sus componentes protegidos y privados.
Esta adición se debe agregar en la clase cuyos atributos necesitan ser accedidos.
También podemos especificar una interface como "amiga" de una clase. Si hacemos esto entonces todas las clases que implementen la interface LIF_FRIEND, tendrán el acceso garantizado a la clase.