« Patrons de conception/Observateur » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 125 :
static void NotifierKevin(object sender, EventArgs e) {
Console.WriteLine("Kevin a reçu
}
Ligne 134 :
// si la liste n'est pas vide, prévenir les abonnés
if(observable!=null)
observable(AppDomain.CurrentDomain, new BeerEventArgs(
}
}
///
class BeerEventArgs : EventArgs
{
public int
public override string ToString() { return (
▲ public override string ToString() { return (_bottles != 0) ? _bottles.ToString() : "no more bottles!"; }
}
</source>
|