Se ho Classe B: A {}Come si chiama quando un'interfaccia "eredita" da un'altra?
io dico che "Classe B ereditato classe A" o "di classe B deriva da classe A".
Tuttavia, se invece ho:
class B : ISomeInterface {}
E 'sbagliato dire "B eredita ISomeInterface" - il termine corretto è dire "B implementa ISomeInterface".
Ma, dire che ho
interface ISomeInterface : ISomeOtherInterface {}
Ora, è ancora sbagliato dire "eredita", ma è ora altrettanto sbagliato dire "attrezzi", in quanto ISomeInterface non implementa nulla.
Quindi, come si chiama quella relazione?
fare la vostra scelta: http://thesaurus.reference.com/search?q=extend Personalmente, come "aggrandizes ISomeInterface ISomeOtherInterface ":-) – nickf
Quindi è valido ora fare ciò che stai chiedendo: interfaccia ISomeInterface: ISomeOtherInterface? Questo è stato "implementato", se si scusa il gioco di parole, nell'ultima specifica del linguaggio C# (se sì, da quale versione in poi?) Mi chiedo se sono ancora bloccato in una distorsione temporale ... – joedotnot