与 DAO 方法的标准命名约定 和 DAO 类方法命名 问题相关。
为什么 DAO 类中的方法是这样的:
getUserById(int id)
getUserByUsernameAndPassword(String username, String password)
代替:
getUser(int id)
getUser(String username, String password)
在像 Eclipse 这样的 IDE 中,当您开始键入 getUser 时,自动建议将开始向您显示。并且根据参数,您可以选择使用哪种方法。
当然这是超载了。为什么人们避免重载并为不同的参数使用不同的方法名称?还是他们在逃避?
问候。