インターフェイスのお話し


type Interface interface only {
...
}

みたいな感じで、ひとつの型でしか使用できないような
仕組みがあればうれしいです。


多態性 の 真逆




単態性


を持たせたいときがある。(はず!)

「他で拡張させない型」というものがあれば

絶対に約にたつ!

Go言語では、あとから多態性を作成できるので、
単態性があれば、絶対に拡張されないというものができ、
大規模でも通用、また必要とされるはず。


最近、開発しやすさを重視しすぎてるような気がする。

Python,Ruby,Scala.....Go.....

どれも柔軟な開発ができ、すばらしい。


しかし、GoはCの置き換えを目指すなら、


インターフェイスに単態性を実装する必要がある。



これをGoogleさんに提案したい!


とはいっても特に有名ではないブログで言ってても。。。。

あ~~乗ってくれないかな。。

ではでは。