preloader

1 января 1 г. | 2 чтение минут
Указатель содержания

Lo anterior ilustra la cadena de mensajes iniciados por el objeto bomba:

  1. ¿La bomba envía un mensaje de trabajo? mensaje al relevo,
  2. relé envía un estado? mensaje al interruptor, el interruptor responde al relé,
  3. ¿El relé envía un segundo trabajo? mensaje al fusible: • El fusible responde al relé • el relé responde al motor • Si la bomba está funcionando, el objeto bomba envía el mensaje final al botella de agua
  4. la bomba envía un extracto de mensaje a la botella de agua En el paso cuatro, se pasa un parámetro con el mensaje porque, a diferencia del anterior mensajes que simplemente solicitaban información de estado, este mensaje solicita un cambio en estado. El parámetro indica la velocidad a la que la bomba extrae agua del botella de agua. La botella de agua no debe registrar el valor del estado de la bomba ya que no poseer este valor. Si necesita el estado del motor en el futuro, debe solicitarlo a la bomba en lugar de utilizar el valor (potencialmente obsoleto) que se le pasó anteriormente. En la figura anterior asumimos que la bomba brindaba el servicio funcionando? que permite iniciar el proceso. Para completar, el pseudo-código del ¿laboral? método para el objeto bomba es: definitivamente trabajando? (uno mismo) self.status = relé.trabajando(). if self.status == “trabajando” entonces botella_de_agua.extract(self.status) 17.4 ¿Cómo se construye un sistema OO? 185
comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza

Прочитайте больше

Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza

Прочитайте больше

gratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).

Прочитайте больше