草庐IT

关于 php:Laravel 存储库模式契约

LaravelRepositoryPatternContract我正在尝试使用Laravel实现存储库模式。我可以理解使用接口来抽象数据存储的优势。但是接口中定义的方法返回的对象呢?是否也应该在某种抽象类中定义它们?例如:12345678910111213classUserRepositoryimplementsUserInterface{  protected$user;  publicfunction__construct(Model$user)  {    $this->user=$user;  }  publicfunctionfind($userId)  {    return$th

关于 php:Laravel 存储库模式契约

LaravelRepositoryPatternContract我正在尝试使用Laravel实现存储库模式。我可以理解使用接口来抽象数据存储的优势。但是接口中定义的方法返回的对象呢?是否也应该在某种抽象类中定义它们?例如:12345678910111213classUserRepositoryimplementsUserInterface{  protected$user;  publicfunction__construct(Model$user)  {    $this->user=$user;  }  publicfunctionfind($userId)  {    return$th