品雪: 唔,我来说说第三条吧 [阅读: 542] 2005-07-29 05:33:52 1. UserNoFind 好象不如 UserNotFound 舒服 2. 感觉暗示了 login() 包含 getProfile() 应该做的事情 3. 感觉 login() 与其抛出的异常语义不在一个层次上,应该扔出一个LoginFailedException,并在其中提供查询失败详细原因的方法。 4. 对于身份认证的扩展性缺乏考虑,比如基于卡、证书等不提供password的认证,或者更复杂情况