★★Java質問・相談スレッド142★★
■ このスレッドは過去ログ倉庫に格納されています
0265デフォルトの名無しさん
2010/12/12(日) 01:55:31答えは自明。
暇だからヒントをあげるとね「戻り値には意味があり、型はそれを使うべくして使う」ということ。
じゃあ、MyIntegerの意味はなんだろう、そしてその型を使う理由はなんだろう。
それはシステムのコンポーネントとして存在すべくして存在するのではなく、
「よくわかんないから作ってみた自作Integer」というだけのシステムとして無意味なものだね。
> 関数10個あって、それぞれの関数で戻したい値が1個〜10個、
> んな場合の設計ってどうします?
> 戻り値用クラス10個作って、null or クラスで返す?
オブジェクトにできないほど関連性の薄いまとまってないデータを10個も受け渡すという事が、
そもそもメソッド分けすらまともにできてない何よりの証拠だね。
上記のケースを例に出してくるあたり、どんなレベルかは察しがついちゃう。
一律booleanで返したいってきっと正常/異常を結果で返したいんだろうけど、
だとしたら、そうする必然性(設計思想)はなんだろう?
適切な例外を投げるでは何故だめなのか?
そういうそもそもの部分を考えもしないで「でどんな改善案になるの?」とか言っちゃうからまともに相手にされないの。
といわれても考えようとしない教えて君なら、凡庸な1年目の新人さん未満だな。
以上、もうレスはいらないよ。
■ このスレッドは過去ログ倉庫に格納されています