En c# une interface déclare une propriété avec les accesseurs get; ou set;
La classe qui implémente cette interface doit déclarer cette propriété avec au moins les accesseurs de l'interface.
On peut donc écrire une interface avec une propriété {get;} et l'implémenter avec un {get; set;} dans la classe.
En VB cela ne semble pas être possible car on doit écrire Readonly au niveau de l'interface, ce qui nous contraint à écrire Readonly (et donc pas de set) au niveau de la propriété de la classe d'implémentation.
Laquelle des 2 approches vous parait la meilleure ?









Répondre avec citation
Partager