ドアの型とドアを開ける側の型でドアを開けるメソッドの結果が変わるので、オブジェクト指向だと、ここでダブルディスパッチが生じるわけだけど、これがバッドノウハウと言われるとぐうの音も出ない。