何を引数にして何をメンバ変数にするかは
クラスで何を実現しようとしてるかによりけりですね。
具体的な要件が判らないと、なんともいいようがないです。

オブジェクト指向って現実世界の諸々を
クラスとその関係でとらえるって事だから
使い分けをどう判断したのかって聞かれたら
「だってそうなってんだもん」としか言えないかな。
特にエンティティの場合。

だから>217は言葉はきついけど、真っ当な答え。

でも、後で失敗したーって事も、正直あるよなあ。