Oui, ou comme celui qui d'objectifs de cours objectif de conception tout à fait différente et vous pourriez dire que, en fait, il est encore une seule interface en raison de la nature polymorphique de l'héritage, mais encore:
public interface IEntity
{
void DoTask();
}
public interface IExtendedTaskEntity : IEntity
{
void DoExtendedTask();
}
public class ConcreteEntity : IExtendedTaskEntity
{
#region IExtendedTaskEntity Members
public void DoExtendedTask()
{
throw new NotImplementedException();
}
#endregion
#region IEntity Members
public void DoTask()
{
throw new NotImplementedException();
}
#endregion
}
séparer les noms d'interface avec une virgule (,) – Ozan
Je me sens toujours mal quand des questions insignifiantes comme celle-ci obtiennent des upvotes et que les questions légitimes en science informatique ne reçoivent pas les upvotes qu'elles méritent. ... :( –
@Srinivas: S'il vous plaît déclasser – RKh