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 ?