Hacker News new | ask | show | jobs
by SomeCallMeTim 3538 days ago
It rare that I see good Java code, especially that written by junior developers.

I think OO is a hard concept to get right. I know it took me years to master, and one of my epiphanies about OO design is that it's not always appropriate. Yes I can tell you the best OO approach to a problem, but I can also often tell you a better approach that isn't OO.

1 comments

Functional and OO always go hand-in-hand. I love Swift Protocol, Generic and soon Reflection.