I have a set of interfaces that I'm working with. They are IPatient, IDoctor and IPerson. IPerson contains shared properties of every person(name, gender, address, etc). I would like for IDoctor and IPatient to implement IPerson but this can't be done in C# according to this question..
Is there any way to eliminate these duplicate properties between IPatient and IDoctor?