1 de enero de 1 | 2 minutos de lectura
Índice de contenido
Lo anterior ilustra la cadena de mensajes iniciados por el objeto bomba:
- ¿La bomba envía un mensaje de trabajo? mensaje al relevo,
- relé envía un estado? mensaje al interruptor, el interruptor responde al relé,
- ¿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
- 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
popular post
3 de febrero de 2018
El modelo AR de series temporales univariadas
Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.
Leer más2 de febrero de 2018
Evaluación de modelos para pronosticar
Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.
Leer más1 de febrero de 2018
Modelos para pronosticar
Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.
Leer más