
30/08/2008, 19:24
|
 | | | Fecha de Ingreso: mayo-2005 Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años, 9 meses Puntos: 32 | |
Respuesta: atributo en clase Cita:
Iniciado por portalmana Exacto como dice Enrique (Voy a ver cuando me puedo anotar a un curso tuyo Enrique), los atributos siempre deben ser privados por seguridad... Cito la explicación de wikipedia que es bastante clara: "Principio de ocultación: Cada objeto está aislado del exterior, es un módulo natural, y cada tipo de objeto expone una interfaz a otros objetos que especifica cómo pueden interactuar con los objetos de la clase. El aislamiento protege a las propiedades de un objeto contra su modificación por quien no tenga derecho a acceder a ellas, solamente los propios métodos internos del objeto pueden acceder a su estado. Esto asegura que otros objetos no pueden cambiar el estado interno de un objeto de maneras inesperadas, eliminando efectos secundarios e interacciones inesperadas. Algunos lenguajes relajan esto, permitiendo un acceso directo a los datos internos del objeto de una manera controlada y limitando el grado de abstracción. La aplicación entera se reduce a un agregado o rompecabezas de objetos."
PD: gracias por los comentarios |