|
|
|
|
|
by seertaak
3436 days ago
|
|
> Except that it doesn't solve the fundamental problems with OOP, because it's still essentially OOP with subtyping I'm not sure what fundamental problems you're speaking of, but what's nice about Go viz-a-vis C++ is that classes are fundamentally open. Personally, I think it's a win. By the way, I'm a C++ dev and I love C++ too. I just think Go has really interesting ideas. |
|
In that case they're not truly open: Go does not allow you to declare methods on receivers from other packages, which means you can't extend anything which wasn't written by you. Which makes open classes almost useless.