中国开发网: 论坛: 程序员情感CBD: 贴子 170591
品雪: 唔,我来说说第三条吧
1. UserNoFind 好象不如 UserNotFound 舒服
2. 感觉暗示了 login() 包含 getProfile() 应该做的事情
3. 感觉 login() 与其抛出的异常语义不在一个层次上,应该扔出一个LoginFailedException,并在其中提供查询失败详细原因的方法。
4. 对于身份认证的扩展性缺乏考虑,比如基于卡、证书等不提供password的认证,或者更复杂情况

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录