/* Métodos que implementan la función 'Observable' */ // Se notifica a los observadores ante el cambio de estado de una casilla en la plantilla private void switchBox() { for (int i = 0; i < reObservers.Count; i++) { ObserverRE obs = (ObserverRE)reObservers[i]; obs.notifyChangesInABox(RowSelected, ColumnSelected, BoxStatus); } }
public void registerInterest(ObserverRE obs) { reObservers.Add(obs); }