3 ms·
The problem is that lots of different software engineering styles are implemented using the language feature of inheritance. For example in C++ implementing int
by wzdd 16y ago
The problem is that lots of different software engineering styles are implemented using the language feature of inheritance. For example in C++ implementing interface X looks the same syntactically as inheriting from some class X to modify it.
Sometimes people refer to the specific problematic inheritance style as "implementation inheritance". I found it very useful just to know that such a distinction could be made.