Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4 AyD Signos Vitales Equals
4 AyD Signos Vitales Equals
10011
ORIENTADA A OBJETOS 10110
01110
01100
10011
10110
equals y clases asociadas 01110
1001
Depto. de Ciencias e Ingeniería de la Computación 1 11
0 0
Universidad Nacional del Sur, Bahía Blanca 1
equals
SignosVitales PresionArterial
<<Atributo de clase>> <<Atributos de clase>>
umbralTemp = 37.5 umbralMin = 75
<<Atributos de Instancia>> umbralMax = 140
temperatura: real <<Atributos de Instancia>>
presion: PresionArterial min, max: entero
PresionArterial
public boolean
equals (PresionArterial p){
//Requiere p ligado
return min == p.obtenerMin() &&
max == p.obtenerMax();
}
01100
10011
10110
01110
01100
10011
10110
:SignosVitales :PresionArterial 01110
s6 Temperatura=36.5 min = 90 1001
presion max = 185 1 11
s12 0 0
:SignosVitales :PresionArterial 1
Temperatura=36.5 min = 90
presion max = 185
equals
SignosVitales PresionArterial
public boolean public boolean
equals (SignosVitales s){ equals (PresionArterial p){
//Requiere s ligado //Requiere p ligado
return temperatura == p.obtenerTemperatura() return min == p.obtenerMin() &&
&& presion.equals(s.obtenerPresion()); max == p.obtenerMax();
} }
01100
10011
10110
01110
01100
10011
10110
:SignosVitales :PresionArterial 01110
s6 Temperatura=36.5 min = 90 1001
presion max = 185 1 11
s12 0 0
:SignosVitales :PresionArterial 1
Temperatura=36.5 min = 90
presion max = 185
equals
SignosVitales PresionArterial
public boolean public boolean
equals (SignosVitales s){ equals (PresionArterial p){
//Requiere s ligado //Requiere p ligado
return temperatura == p.obtenerTemperatura() return min == p.obtenerMin() &&
&& presion.equals(s.obtenerPresion()); max == p.obtenerMax();
} }
SignosVitales PresionArterial
public boolean public boolean
equals (SignosVitales s){ equals (PresionArterial p){
//Requiere s ligado //Requiere p ligado
return temperatura == p.obtenerTemperatura() return min == p.obtenerMin() &&
&& presion.equals(s.obtenerPresion()); max == p.obtenerMax();
} }
SignosVitales PresionArterial
public boolean public boolean
equals (SignosVitales s){ equals (PresionArterial p){
//Requiere s ligado //Requiere p ligado
return temperatura == p.obtenerTemperatura() return min == p.obtenerMin() &&
&& presion.equals(s.obtenerPresion()); max == p.obtenerMax();
} }
SignosVitales PresionArterial
public boolean public boolean
equals (SignosVitales s){ equals (PresionArterial p){
//Requiere s ligado //Requiere p ligado
return temperatura == p.obtenerTemperatura() return min == p.obtenerMin() &&
&& presion.equals(s.obtenerPresion()); max == p.obtenerMax();
} }
SignosVitales PresionArterial
public boolean public boolean
equals (SignosVitales s){ equals (PresionArterial p){
//Requiere s ligado //Requiere p ligado
return temperatura == p.obtenerTemperatura() return min == p.obtenerMin() &&
&& presion.equals(s.obtenerPresion()); max == p.obtenerMax();
} }
SignosVitales PresionArterial
public boolean public boolean
equals (SignosVitales s){ equals (PresionArterial p){
//Requiere s ligado //Requiere p ligado
return temperatura == p.obtenerTemperatura() return min == p.obtenerMin() &&
&& presion.equals(s.obtenerPresion()); max == p.obtenerMax();
} }
SignosVitales PresionArterial
public boolean public boolean
equals (SignosVitales s){ equals (PresionArterial p){
//Requiere s ligado //Requiere p ligado
return temperatura == p.obtenerTemperatura() return min == p.obtenerMin() &&
&& presion.equals(s.obtenerPresion()); max == p.obtenerMax();
} true }
SignosVitales PresionArterial
public boolean public boolean
equals (SignosVitales s){ equals (PresionArterial p){
//Requiere s ligado //Requiere p ligado
return temperatura == p.obtenerTemperatura() return min == p.obtenerMin() &&
&& presion == s.obtenerPresion(); max == p.obtenerMax();
} }