Abstract classes vs interfaces, casting from void*

Antonio Corbi antonio at ggmail.com
Sat Aug 10 10:02:02 UTC 2019


On Saturday, 10 August 2019 at 08:20:46 UTC, John Colvin wrote:
> On Friday, 9 August 2019 at 13:39:53 UTC, Simen Kjærås wrote:
>> <snip>
>
> Thanks for the extra detail.
>
> Is there a solid reason to ever use an interface over an 
> abstract class? (Other than multiple inheritance).
>
> I'm such a noob at anything related to OO.

Hi John.

One reason could be data. Abstract classes can hold data, 
interfaces can't.

Antonio


More information about the Digitalmars-d-learn mailing list