0569デフォルトの名無しさん
2014/11/30(日) 19:47:43.07ID:7WEYW95Rdb.connectというメソッドを持ったオブジェクトを
入れても期待通りに動くことはまず無い。
二つの無関係なオブジェクトが同名のメソッドを持っていて
呼び出せるからといって、それはバグにしかならない。
メソッドに名前空間がないような形で使う動的型付け言語では
このような問題が起きる。
静的型付け言語ではインターフェースという型を定義することで、
同名であっても本質的に違うものは、違うものとして扱うことが出来る