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

> This is not a fun situation to deal with and inheritance makes it a lot harder because the "is a" relationship is driving a ton of your logic.

Judicious OOP design allows others to change behavior based upon needs that perhaps the original coder never thought of.

I would not call most Java OOP design judicious. The control in Java is owned by the library writers and the language devs -- not the people using it.



What is a language with judicious oop design? Asking to know


I tend to be fond of Python OOP styles.




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

Search: