相手の間のゲームを追跡するために使用される「ゲーム」クラスを想像してください。ユーザー入力パラメータに基づいてゲームを取得する1つの方法を持つ方がよいか、検索の目標に固有の複数のメソッドを持つ方がよいでしょうか?複数のパラメータを持つ1つのメソッドまたは1つのパラメータを持つ複数のメソッド?
class Games {
function get_games($game_id = NULL, $stadium_id = NULL, $start_date = NULL,
$end_date = NULL, $count = 999); {}
}
VS
class Games {
function get_all_games($count = 999); {}
function get_game_by_id($game_id = 1); {}
function get_games_by_stadium($stadium_id = 1); {}
function get_games_by_dates($start_date = NULL; $end_date = NULL) {}
}
利益と任意の符号化/ snytaxのヒントの説明をいただければ幸いです。ありがとう。