
To the naive programmer, perhaps.
Of C++, Smalltalk, Python, Perl, and Java, just C++ uses implementation inheritance only. C++ has multiple inheritance, however, which can mitigate the issue by using mix-ins or strictly virtual classes inherited to simulate interfaces.
Regards,
-scott anderson
"Welcome to Rivendell, Mr. Anderson..."