Bonjour à tous,
Je voulais demander un avis sur un problème simple dans le cadre du Pattern Observer :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public abstract class UneClasse { private String name = null; public String Name { get { return name; } set { name = value; UnEvent(); } } public UneClasse(String name) { this.name = name; } protected notifier(String un, String deux) {} }
Pensez-vous que c'est un bon moyen de se tenir les observateurs de la classe fille des éléments se produisant dans la classe mère?Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 public class ClasseDeux : UneClasse { private String unString = null; public String UnString { get { return unString; } set { unString = value; base.notifier(base.Name, unString); } } public ClasseDeux(String name, String unString) : base(name) { this.UnEvent += new MonDelegue(gestionEvent); this.unString = unString; } private void gestionEvent() { base.notifier(base.Name, UnString); }
Merci...