类结构

Joh*_*ohn 0 php oop

我对此主题感到很困惑,假设我有一个Authentication类(登录,注销,检查是否登录)

用户类(包含用户,getter,setter,save等)

我应该在哪里放置诸如创建用户之类的内容,以及验证用户名?一个新的类,比如"UserManager"还是什么?

Sam*_*son 5

这更像是一个设计问题,这使得它有点难以回答,因为可能没有客观正确的方法来做到这一点.相反,有几个人已经创建了几个不同的解决方案,所有这些解决方

一个建议是创建一个Users(复数)类,它具有公共方法,如addNew(返回User对象)和userExists(返回Bool),以及validateUsername(也返回Bool).

此类Users可能包含用于管理整个用户群的其他逻辑.