インターフェイスのお話し
type Interface interface only {
...
}
みたいな感じで、ひとつの型でしか使用できないような
仕組みがあればうれしいです。
多態性 の 真逆
↓
単態性
を持たせたいときがある。(はず!)
「他で拡張させない型」というものがあれば
絶対に約にたつ!
Go言語では、あとから多態性を作成できるので、
単態性があれば、絶対に拡張されないというものができ、
大規模でも通用、また必要とされるはず。
最近、開発しやすさを重視しすぎてるような気がする。
Python,Ruby,Scala.....Go.....
どれも柔軟な開発ができ、すばらしい。
しかし、GoはCの置き換えを目指すなら、
インターフェイスに単態性を実装する必要がある。
これをGoogleさんに提案したい!
とはいっても特に有名ではないブログで言ってても。。。。
あ~~乗ってくれないかな。。
ではでは。
type Interface interface only {
...
}
みたいな感じで、ひとつの型でしか使用できないような
仕組みがあればうれしいです。
多態性 の 真逆
↓
単態性
を持たせたいときがある。(はず!)
「他で拡張させない型」というものがあれば
絶対に約にたつ!
Go言語では、あとから多態性を作成できるので、
単態性があれば、絶対に拡張されないというものができ、
大規模でも通用、また必要とされるはず。
最近、開発しやすさを重視しすぎてるような気がする。
Python,Ruby,Scala.....Go.....
どれも柔軟な開発ができ、すばらしい。
しかし、GoはCの置き換えを目指すなら、
インターフェイスに単態性を実装する必要がある。
これをGoogleさんに提案したい!
とはいっても特に有名ではないブログで言ってても。。。。
あ~~乗ってくれないかな。。
ではでは。