DAO メソッドの標準命名規則 と DAO クラス メソッドの命名 に関する質問に関連してい ます。
DAO クラスのメソッドが似ている理由:
getUserById(int id)
getUserByUsernameAndPassword(String username, String password)
それ以外の:
getUser(int id)
getUser(String username, String password)
Eclipse のような IDE では、getUser と入力し始めると、両方の自動提案が表示されます。また、パラメータに応じて、どの方法を使用するかを選択できます。
もちろん、これは過負荷です。オーバーロードを避け、パラメータごとに異なるメソッド名を使用するのはなぜですか? それとも避けているのでしょうか?
よろしく。