Sto imparando a programmare ad oggetti ma ho un piccolo dubbio
Un esercizio mi chiede di creare un classe Porta ed un classe Attore, una implementazione semplificate della classe Porta potrebbe essere la seguente:
public class Porta{
private boolean open=false;
public void apri()
{
open=true;
}
}
ora dato che un Attore può aprire una porta è consigliabile inserire un metodo apri() anche nella classe Attore implementandolo cosi:
public void apri(Porta p)
{
p.apri();
}
o è sbagliato questo modo di procedere?
spero in una vostra risposta in quanto non trovo nessuno che possa sciogliermi questi dubbi...

Rispondi quotando
