/// <summary> /// Methode qui permet de notifier aux abonnés les changements d'etat et lancer les mises à jours /// </summary> /// <param name="lstViewAnimaux"></param> /// <param name="Form1Objet"></param> public void Notify(ListView lstViewAnimaux, Form1 Form1Objet) { foreach (IObservateur o in mesObserveurs) { o.Update(lstViewAnimaux); o.Update(Form1Objet); } }
/// <summary> /// Methode qui permet d'ajouter un abonné et de notifier une mise à jour. /// </summary> /// <param name="animorphe"></param> /// <param name="lstViewAnimaux"></param> /// <param name="Form1Objet"></param> public void AjouterAnimorphe(Animorphe animorphe, ListView lstViewAnimaux, Form1 Form1Objet) { _mesAnimorphes.Add(animorphe); base.Notify(lstViewAnimaux, Form1Objet); }