예제 #1
0
 public void IniciarTudo()
 {
     remedio = new Remedio();
     estetoscopio = new Estetoscopio();
     medico = new Medico(estetoscopio, remedio);
     paciente = new Paciente();
     
 }
예제 #2
0
 public void auscuta(Paciente paciente)
 {
     if (paciente.temProblemasRespiratorios)
     {
         throw new Doenca("Paciente tem problemas respiratórios");
     }
     if (paciente.temProblemasCardiacos)
     {
         throw new Doenca("Paciente tem problemas cardíacos");
     }
 }
예제 #3
0
 public void Atende(Paciente paciente)
 {
     try
     {
         this.estetoscopio.auscuta(paciente);
     } 
     catch (Doenca)
     {   
         paciente.Toma(remedio);
     }
 }