Объекты передачи данных в PHP, множество классов с одинаковым контекстным именем

Ну, я только что понял, что есть этот шаблон DTO. Интересно, если они полезны.

Я имею в виду, должен ли я сопоставить все объекты моей области с соответствующими объектами DTO и назначить их для просмотра самим объектам домена? Тогда у меня было бы много классов с одинаковым контекстным именем.

Например:

  • Пользователь (объект домена),
  • UserDTO,
  • UserMapper или UserPersistenceFactory,
  • UserFactory,
  • UserSelectionFactory,
  • UserUpdateFactory,
  • UserAssembler (для сопоставления DTO) ,
  • UserCollection,
  • UserViewHelper (возможно)

и т. Д.

7
задан Brian Tompsett - 汤莱恩 25 December 2015 в 23:29
поделиться