Appuntamento.java
Created with JBuilder
class Appuntamento {
  private Tempo orario;
  private Tempo durata;
  private Persona persona;
  private String descrizione;

  public Appuntamento(Tempo orario, Tempo durata,
                      Persona persona, String descrizione) {
    this.orario = orario;
    this.durata = durata;
    this.persona = persona;
    this.descrizione = descrizione;
  }

  public Tempo resituisciOrario() {
    return orario;
  }
  public Tempo restituisciDurata() {
    return durata;
  }
  public Tempo resituisciOrarioFine() {
    Tempo t = new Tempo(orario);
    t.somma(durata);
    return t;
  }
  public Persona restituisciPersona() {
    return persona;
  }
  public String restituisciDescrizione() {
    return descrizione;
  }
}

Appuntamento.java
Created with JBuilder