我已经编写了UserService关于用户的类(在逻辑层,而不是持久层),它包含这些方法。
具有这些方法的此类是否违反了SRP?
python
class UserService:
repository: Repository
def create(...):
self.repository.save(...)
def patch(...):
self.repository.patch(...)
def delete(...):
self.repository.delete(...)
def get_one(...):
return self.repository.get(...)[0]
def get_list(...):
return self.repository.save(...)
Run Code Online (Sandbox Code Playgroud)
如果这有很多职责我该如何分配课程?