function prestazione(data,diagnosi){
this.data=data;
this.diagnosi=diagnosi;
}
function paziente(){
this.prestazioni=new Array;
this.aggiungiPrestazione = function(data,diagnosi){
var prest=new prestazione(data,diagnosi);
this.prestazioni.push(prest);
}
}
function paziente1(){
this.problemi=new Array;
this.aggiungiProblema = function(problema){
this.problemi.push(problema);
}
}
paziente1.prototype=new paziente();
var Paziente=new paziente1();
Paziente.aggiungiProblema("diabete");
Paziente.aggiungiPrestazione("14/2/2013","ipertensione");
Paziente.aggiungiPrestazione("10/3/2013","colica renale");
for(var i=0;i<Paziente.prestazioni.length;i++)
alert(Paziente.prestazioni[i].data+" "+Paziente.prestazioni[i].diagnosi);
for(var i=0;i<Paziente.problemi.length;i++)
alert(Paziente.problemi[i]);
Con questa ho aggiunto anche i problemi in anamnesi.
Queste non sono lezioni, ma appunti che prendo, da non professionista del campo ma da semplice appassionato, per facilitarmi lo studio della programmazione, quindi possono contenere, e in effetti contengono, diversi errori e improprietà, che poi correggo, quando me ne accorgo, con i miei progressi. Per questo non sono assolutamente da prendere per oro colato, ma anzi con molto senso critico.
venerdì 9 maggio 2014
Classe derivata di paziente per mezzo di ereditarietà tramite prototipo
Creazione di una classe derivata di "paziente" per mezzo dell'ereditarietà tramite prototipo.
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento