A renewed call for interface methods with bodies
Ary Borenszweig
ary at esperanto.org.ar
Thu Jan 24 18:36:12 PST 2008
Burton Radons escribió:
> BCS Wrote:
>
>> Burton Radons wrote:
>> [...]
>>
>>
>> something just occurred to me:
>>
>> The only actions that a function body in an interfaces could do to
>> "this" is function calls that would have to be virtual (or how could it
>> ever do anything) however the code generated for a interface method
>> needs to know the type of the object to be able to make the calls
>> correctly. The only reasonable way I can see to let interface functions
>> have bodies would be to in effect use a mixin.
>>
>> Can anyone think of a better solution?
>
> There aren't any problems in compiling interface methods with bodies - it's exactly the same as a class with abstract methods.
Doesn't that lead to multiple inheritance, with all its complexities?
More information about the Digitalmars-d
mailing list