Bonjour à tous
J'ai une classe mère Entity qui implemente une interface toute simple (pour l'instant) IEntityInfos.
Jusque là tout va bien, mais à présent je veux créer plusieurs classes qui héritent d'Entity et le drame c'est que je ne sais pas comment faire pour obliger mes classes filles à (implémenter/redéfinir je ne sais pas trop) les propriétés de l'interface de la classe mère.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 public interface IEntityInfos { Rect Bounds { get; set;} } class Entity : IEntityInfos { Rect IEntityInfos.Bounds { get { throw new NotImplementedException(); } set { throw new NotImplementedException(); } } }
Mon objectif est de pouvoir récupérer les Bounds de mes différents types d'entités simplement avec un Entity.Bounds (il y a une certaine notion de polymorphisme derrière ça il me semble)
Merci![]()
Partager