Está en la página 1de 2

Veterinaria

- idActual: static int


- expedientes[]: Expediente

+ mostrarExpedientes(): void
+ aumentarId(): void
+ agregarExpediente(Expediente): void

*
Expediente

- id: String
- mascota: Mascota- consult
- vacunas[]: Vacuna

* - mostrarInformacion(): void
- mostrarConsultas(): void
- mostrarVacunas(): void

*
Vacuna Consulta
Mascota
- nombreVacuna: String - mascota: Mascota
- fecha: String - fecha: String - id: String
- sigDosis: String - diagnostico: String - nombre: String
- tratamiento: Tratamiento - edad: String
- proxCita: String - sexo: String
Vacuna(nombre: String, fecha: String, - raza: String
sig: String) - dueño: Dueño
+ mostrarInformacion(): void Consulta(mascota: Mascota, fecha String, - expediente: Expediente
diagnostico: String, tratamiento: Tratamiento,
proxCita: String): + Mascota(id: String, nombre: String, edad:
+ mostrarInformacion(): void String, sexo: String, raza: String, dueño: Dueño,
+ mostrarTratamiento(): void expediente: Expediente)
+ mostrarInformacion(): void
+ actualizaEdad(edad: String): void
+ actualizaDueño(dueño: Dueño): void
+ mostrarExpediente(): void
Tratamiento
* - medicamentos[]: Medicamento
- restricciones: String
*
+ agregarMedicamento(m: Medicamento): Dueño
void
+ agregarRestriccion(r: Restriccion): void - nombre: String
+ mostrarContenido(): void - mascotas[]: Mascota
- telefono: String

Dueño(nombre: String, String telefono)


+ mostrarInformacion(): void
Medicamento + agregarMascota(mascota: Mascota): void

- nombre: String
- dosis: String
- duracion: String

Medicamento(nombre: String, dosis: String, duracion: String)


+ mostrarContenido(): void

Diagrama UML "veterinaria"


nombre: Karen Sosa Jácome

También podría gustarte