ビューとコントローラの接続

RubyCocoa 入門を読んで。

インターフェイスビルダでの操作のctrl+ドラッグで、コントローラとビューを接続する説明が出てくる。 この「どっちから、どっちへドラッグするのか」が、アウトレットとアクションメソッドの場合で 逆 なのね。
コントローラオブジェクトを参照する変数であるアウトレットは、コントローラオブジェクト起点でドラッグする。 アクションメソッドは、ビュー起点でドラッグする。
なんか合理的な理由があるのかと思ったのだけど、いずれの場合も 2つのオブジェクト間で相互接続されているようなので、分ける事によって選択肢を減らすことを狙っているのだと理解しておくことにした。いいのかな???