Duck Typing

http://www.objectclub.jp/ml-arch/magazine/123.html
そういう意味だったのね。pythonだと、あるオブジェクトがあるメッセージサポートしていることを「〜プロトコルをサポートしている」とか言っている。Javaに慣れていると、関数に渡すインスタンスがあるプロトコルをサポートしているかどうかを動的に調べなきゃイカンのが逆に結構面倒なんだよなぁ。