Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2011, 14:43
Avatar de korg1988
korg1988
 
Fecha de Ingreso: junio-2006
Ubicación: Santa Fe, Argentina
Mensajes: 825
Antigüedad: 17 años, 10 meses
Puntos: 19
Dilema de OOP

Supongamos una clase "A"

Ahora, supongamos una instancia de la clase "A" que contiene 2 metodos:
- Metodo1: para iniciar una actividad
- Metodo2: para acceder al estado seteado por Metodo1 al finalizar su tarea

Bien, ahora, este objeto de la clase "A" es instanciado por el sistema y el mismo ejecuta en algun momento a Metodo1.
Pues ahora el usuario, recibe la instancia de "A" en otro punto del sistema a traves de un argumento en una funcion para poder utilizar la instancia dentro de esta funcion. Pero, solo deseo que el metodo que este disponible para el usuario sea Metodo2, ya que, si llamara nuevamente a Metodo1, seria erroneo...

Mi duda es, que forma correcta hay de diagramar este tipo de situaciones, para abstraer lo que es del usuario y lo que es del sistema... (por mas que ambas cosas pertenezcan a un "mismo objeto")