滞留ってのがもう意味不明だけど、要はコンポジションするしないの話でしょ。
コンポジションした方がカプセル化できるし、オブジェクトの生存期間や所有権も明確で分かりやすい。
しかし、他のオブジェクトと共有しなきゃならない場合も有ったりして、
その場合は逐一に引数で渡したり、ポインタ握らせたりする。
だけどそんなもん、C言語でも同じことだよ。OOまったく関係なし。

オブジェクト指向は「オブジェクトに指向する」こと。
関数よりも引数に着目して、処理対象を中心に考えること。
それが本当に正しいかどうかが問題の焦点。