Question on shapes
Ali Çehreli
acehreli at yahoo.com
Tue May 17 14:17:25 UTC 2022
On 5/17/22 02:30, 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.
I always have the same question. :) interface feels lighterweight, so it
is an arbitrary decision for me. I haven't hit any situation where a
class would be needed.
One difference is, class requires the 'override' keyword in the
subclasses. I really don't know any technical difference.
Ali
More information about the Digitalmars-d-learn
mailing list