Cita:
Iniciado por Sanva Una cosa es que tengas una idea u opinión formada, otra muy diferente es que asumas que tienes razón. Entiendo perfectamente el Español, y el principio de ocultación está muy bien explicado en la Wikipedia, y creo que no hay ningún tipo de error en mis argumentaciones al respecto.
Si el tema es de autores, es decir, cada uno piensa de una forma o según una corriente distinta, lo dejamos aquí y punto.
Saludos, y gracias por vuestro tiempo.
Hay claramente errores en tus argumentaciones:
"No violas el principio de ocultación, ya que nadie sabe cómo funciona el getter/setter de forma interna."
Y tu ejemplo es claro, no estás entendiendo el punto del principio ni la diferencia con los getter /setter (el postulado anterior es incorrecto).
Es más simple de lo que parece, vuelvo al principio, te estás complicando exageradamente desde el planteo de tu duda y cómo abordas la implementación.
Y estamos hablando solo de asignación de valores a atributos! No quiero ver en temas más complejos.
Busca simplicidad, no te compliques con estas cosas, no le puedes dar tanta vuelta a algo tan simple.