|
|
|
|
|
by spacechild1
1819 days ago
|
|
> Inheritance conflates code reuse ("avoid writing duplicate code") with polymorphism (allowing for multiple different instances to implement the same interface). Note that languages like C++ allow for inheritance without polymorphism, i.e. pure implementation inheritance. However, I also think that composition should be preferred whenever possible. |
|