$stationSki  = new StationSki();
$siteStation = new SiteStation();
$skieurs = new Skieurs();
$stationSki->addObserver('ouvertureChange', array($siteStation, 'onStationOuvertureChange'));
$stationSki->setOuverture(true);
> On signale sur le site que la station est maintenant ouverte.
$stationSki->addObserver('ouvertureChange', array($skieurs, 'onStationOuvertureChange'));
$stationSki->setOuverture(false);
> On signale sur le site que la station est maintenant fermée.
> On averti les abonnés par email que la station est maintenant fermée.
$stationSki->removeObserver('ouvertureChange', array($siteStation, 'onStationOuvertureChange'));
$stationSki->setOuverture(true);
> On averti les abonnés par email que la station est maintenant ouverte.