Hacker News new | past | comments | ask | show | jobs | submit login

Thank you for letting me know I should have explained myself more clearly.

"Lack of key fundamental data structures, leads to the OOP bandwagon."

  Lack of built-in data structures -> overuse of OOP
"Interfaces and inheritance are good tools but they should be used in moderation. In my project there is the pattern of BaseInterface, BaseClass, MoreCompleteInterface, MoreCompleteClass, ModuleLevelInterface, and ModuleLevelClass all to implement a DAO with nothingg but getters and setters."

  overuse of OOP -> Bad design
Therefore,

  Lack of built-in data structures -> Bad design



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

Search: