Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It can be, if the composing object re-implements the constituent object's interface. This way, code reuse and polymorphism are orthogonal features, which I think is better. If you want both, you can do both, but inheritance pushes you toward using both even when you only need one.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: