Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Este
concepto consiste en la ocultación del estado o de los datos miembro de un
objeto, de forma que sólo es posible modificar los mismos mediante los métodos
definidos para dicho objeto.
Imaginemos que se crea una clase, una docena de programadores tienen acceso
a dicha clase y la utilizan a discreción, posteriormente dicha clase comienza a
comportarse de una manera inesperada debido a que los valores que algunas
variables han tomado no fueron anticipados y todo comienza a desmoronarse.
Para corregir el problema se crea una versión más nueva de dicha clase y listo.
Hacer métodos de acceso públicos para forzar al acceso a las variables por
medio de dichos métodos en lugar de acceder directamente.
Utilizar las convenciones de código para los nombres de los métodos, p. ej.,
set y get.