我正在创建一个User类,它应该是一个Entity类。在DataBase中我创建了用户表,它有20个字段。将参数传递给具有依赖注入的__construct
我的问题是:用20个参数创建一个“__construct()”还是我应该使用setter/getter?
我最近读了一些关于依赖注入的文章,以及它如何使代码更易维护,但我在自己的代码中感到困惑。 这是我的__construct功能:
class User{
private $userName;
private $userLastName;
...//Other users fields
public function __construct($name,$lastname,$phone,...){
$this->userName = $name;
$this->userLastName = $lastname;
...
}
}
我正在寻找最好的做法是写一些可读性,干净,维护的代码。
Regards
谢谢,它帮助了很多:) –