Question on shapes
Dom Disc
dominikus at scherkl.de
Tue May 17 22:17:13 UTC 2022
On Tuesday, 17 May 2022 at 09:30:12 UTC, forkit wrote:
> On Tuesday, 17 May 2022 at 04:37:58 UTC, Ali Çehreli wrote:
>>
>
> In you OOP example, I am curious why you chose Shape to be an
> interface, rather than a base class.
You can inherit from multiple interfaces, but only from one base
class.
So if you need multiple inheritance, better use interfaces.
Especially at the first level of objects I would almost always
use only interfaces, no classes. I consider this better design.
More information about the Digitalmars-d-learn
mailing list