Hacker News new | ask | show | jobs
by tel 4181 days ago
By Go's OO you mean the interface-driven mechanics? I think those are quite nice.
1 comments

No, the composition aspects. Go privileges composition over inheritance syntactically, which has a surprisingly large affect on the whole. Interfaces end up extending it in other interesting ways, but that's a different aspect.

The whole is still an imperative language in the end, but I've found that while it may not encourage composition and separation of concerns as much as I'd like, it fights me less than some other imperative languages.