Interface arv
Jeg har et interface, ITestInterface, som definerer en metode, Execute() der returnerer ResultBase. Derudover har jeg et interface, IDerivedInterface, der arver fra ITestInterface, som gør Execute() mere specifik ved at benytte "new" foran metoden, og returnerer en klasse der arver fra ResultBase, nemlig DerivedResult.I den specifikke klasse, DerivedClass, som implementerer IDerivedInterface vil den dog gerne have at jeg implementerer BÅDE Execute() fra ITestInterface samt IDerivedInterface, hvorimod jeg kun er interesset i Execute() metoden fra IDerivedInterface. Hvordan løses dette?
Se vedhæftede klassediagram.
http://peecee.dk/upload/view/124556