本人学生,想问下各位大大,用户登陆操作是用户对象的行为么?
我觉得这个不是用户对象的行为,因为用户登陆操作就像你去别人家里拜访敲门,那家主人得到你的用户信息才决定你能不能进去,而不是你自己决定的.
那登陆不是用户对象的行为,那我要把登陆操作这个方法放在哪里呢?写一个userManager管理非用户对象本身的行为?
请各位大大指教

解决方案 »

  1.   


    User,UserDao,UserService,UserController这分工够明确了吧
      

  2.   

    个人感觉,用户登录。看着好像是用户的行为。其实不是。其实,你登录。就像是去别人家按门铃。如果人家没门铃你登录个毛线啊。而且各个家登录方式是不一样的。你用户自己能预测别人家的登录方式吗?所以说。应该是userService里面的方法。其实可以灵活点。不用想的那么死。