Cuan correcto es tomar el valor de una propiedad (variable) de un objeto de esta manera ?
Código PHP:
echo $Objeto->Valor
Yo estoy estudiando en forma independiente POO, y si bien (creo) PHP permite el acceso de esta forma, esto no seria conceptualmente correcto. Es asi ?
Esto de alguna manera no estaria violando el concepto de encapsulamiento ?
En caso de que esto no sea correcto, la forma de implementar esto según he leido es mediante un método que nos permita acceder al valor de la propiedad.
Por ejemplo:
Código PHP:
echo $Objeto->Get_Valor ()
o tal vez mediante un método mas genérico como
Código PHP:
echo $Objeto->Get_Dato ($tipo)
, donde en $tipo se especifica a cual propiedad quiero acceder, por ejemplo 'valor'.
Finalmente, quiero comentar que no intento buscarle pelos al huevo, simplemento estoy en pleno proceso de aprendizaje, y realmente quiero tratar de captar lo mejor posible el concepto de la POO.
Desde ya ..., muchas gracias.