1. Diagrama de secuencia
¿Para qué sirve?
Describir el proceso de interacción entre objetos en orden cronológico.
Composición del diagrama de secuencia
- Objeto
- Mensaje: es la comunicación entre objetos, que puede ser una señal o una llamada de operación.
- Lifeline (activación): indica que el objeto existe durante un cierto período de tiempo
Sincronizar | Llamar al proceso de dibujar entre dos objetos. | |
asincrónico | Dibujar mensajes asincrónicos entre dos objetos | |
sencillo | Dibujar un mensaje entre dos objetos | |
regreso | Muestra el mensaje devuelto por la llamada al procedimiento. | |
Sincronizar y regresar inmediatamente | Dibujar información reflexiva |
La diferencia entre mensajes sincrónicos y asincrónicos
Noticias sincronizadas: compraré un boleto, le daré 50 yuanes al director, compraré un boleto de cine y el director encontrará una película adecuada. Esperaré en la vitrina. Después de que el director haya realizado esta operación, me entregará el boleto. El mensaje de sincronización ha terminado
Mensaje asincrónico: cuando estoy haciendo algo, haré otra cosa sin esperar a que regrese el resultado de la cosa . Por ejemplo, si quiero lavar ropa, cuando enciendo la lavadora totalmente automática, pongo la ropa y cierro la tapa, puedo irme. La lavadora automáticamente llenará de agua y automáticamente lavará la ropa. No necesito estar esperando junto a la lavadora todo el tiempo. Cuando termine, puedo ver la televisión y cocinar.
Dos, diagrama de colaboración
Enfatizar la organización de los objetos que participan en la interacción, enfocándose en la relación entre los objetos.
Crea rutas de comunicación entre objetos. | |
Los objetos de visualización pueden llamar a sus propias propiedades | |
Agregar información entre dos objetos o un objeto en sí | |
Agregar mensajes en la dirección opuesta entre dos objetos o un objeto en sí | |
Mostrar el flujo de información entre dos objetos | |
Muestra el flujo de información entre dos objetos en la dirección opuesta. |
Aplicación en la sala de informática
Diagrama de flujo