On Wednesday, 8 April 2015 at 12:13:00 UTC, Kagamin wrote:
On Wednesday, 8 April 2015 at 12:07:18 UTC, Pierre Krafft wrote:
Except for the syntax I can't come up with a problem that would be better solved using inheritance than using composition.

How would you interate a collection of widgets without polymorphism, i.e. any generic handling?

I mention the tool I use in the post.
On Wednesday, 8 April 2015 at 12:07:18 UTC, Pierre Krafft wrote:
We have interfaces and alias this with @disable so composition is really easy to do.
So use a collection of interface instead of a collection of base class. If you squint you could say that what I promote is a way of doing inheritance, and I would agree. This is like doing inheritance, with a bit worse syntax but with greater flexibility.

Reply via email to