【发布时间】:2011-12-10 07:05:42
【问题描述】:
想象一个用于跟踪对手之间游戏的“游戏”类。使用一种基于用户输入参数检索游戏的方法是 OOP 更好,还是有多种特定于检索目标的方法更好?
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 提示。谢谢。
【问题讨论】: