Предположим, у меня есть два класса обслуживания со следующими методами:
- GroupService
- createGroup ()
- deleteGroup ()
- updateGroup()
- findGroup ()
- UserService
- createUser ()
- deleteUser ()
- updateUser ()
- findUser ()
Теперь я думаю об эстетике этих классов.Представьте, что мы хотим реализовать метод, который ищет всех пользователей определенной группы.Какой класс обслуживания отвечает за такой метод?
Я имею в виду, возвращаемое значение - это пользователь (или, может быть, совокупность пользователей), а параметр (что означает имя группы) - это группа.Так какой класс обслуживания является лучшим местом для размещения этого метода?