Sealed classes - would you want them in D?
KingJoffrey
KingJoffrey at KingJoffrey.com
Fri May 11 14:05:25 UTC 2018
On Friday, 11 May 2018 at 12:59:21 UTC, Piotr Mitana wrote:
> Might I suggest going back to the sealed classes topic? I don't
> think the discussion in this thread should go in the direction
> about the sense of using classes, proper encapsulation and the
> memory related stuff.
Actually, it is completely on topic. (although I understand that
many on this forum are very eager to shut down any discussion
about fixing class encapsulation in D, for some reason).
i.e, to be more specific.. so you can understand...my reply to
'do I want sealed classes in D', is simply no. What I want first,
is a class that can properly encapsulate itself.
Until that occurs, any talk about expanding the class concept
with yet more attributes (that probably won't mean what you think
they mean), like sealed, is just irrelevant and pushes the
problem of broken encapsulation even further down peoples code
paths.
private is not private at all in D, and because of this, classes
are fundamentally broken in D (by design apparently).
Now.. I really do have better ways to spend my time. I've made my
point. Nobody who uses D seems to think in a similar way,
apparently, so I leave it at that.
More information about the Digitalmars-d
mailing list