Ver Mensaje Individual
  #13 (permalink)  
Antiguo 30/08/2008, 19:24
Avatar de enriqueplace
enriqueplace
 
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años
Puntos: 32
Respuesta: atributo en clase

Cita:
Iniciado por portalmana Ver Mensaje
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
__________________
Blog phpsenior.com Cursos a Distancia surforce.com