BoardObserver

public abstract class BoardObserver

Classe astratta estendibile da tutte quelle classi coinvolte nel design pattern Observer, aventi quindi necessità di osservare e adattarsi in tempo reale ai cambiamenti di stato di oggetti di tipo BoardModel.

Author

Francesco Pio Stelluti, Francesco Coppola

Fields

subject

protected BoardModel subject

L’oggetto che viene osservato.

Methods

addSubject

public void addSubject(BoardModel subject)

Metodo per il quale viene aggiunto un altro elemento da osservare alla lista interna.

Parametri
  • subject – il soggetto che si vuole osservare

update

public abstract void update()

Aggiornamento dello stato interno dell’oggetto.