Good article.

However, composition also has some drawbacks and they should be explained.


Speaking about Java and inheritance, and popular believe it is overused - Yes, maybe it is, but Java does not have language features D has, and it should not be blamed for that. Interesting article for those looking for "more serious" criticism of Java and inheritance: https://www.cs.auckland.ac.nz/~ewan/qualitas/studies/inheritance/TemperoYangNobleECOOP2013-pre.pdf

What I think D community would benefit from would be a series of "Idiomatic D" articles.

Reply via email to