非常に単純な設計上の質問に思えますが、ご意見をお聞かせください。
DAOレイヤーがあり、1つのメソッドが何かの最大値と最小値の両方を返します。したがって、2 つの整数値を返しますがint[]
、2 つの要素int[0]=min_val
を持つ戻り値の型として使用しint[1]=max_val
、メソッドの呼び出し元にとってはあまり明確ではありません。なぜなら、どの要素が最初でどちらが 2 番目であるかを正確に知る必要があるからです。
ここで、このようなある種の DTO を使用する必要があります...
class RangeValuesDTO {
private int min_val;
private int max_val;
}
?
そのような単純な状況で正しいパターンは何ですか?