Соглашение об именах для класса, выполняющего операции добавления / редактирования / удаления - PullRequest
0 голосов
/ 19 сентября 2018

Хотя это очень простой вопрос, я не смог найти удовлетворительного ответа на него, поэтому публикую его.

    I have a Course class which represents the entity (table).

    Consider I have to write 3 APIs -
      1. Create course - 10 fields wrapped in an object are sent in request
      2. Edit Course - 3 fields wrapped in an object are sent in request
      3. Get Course By Id - 15 fields wrapped in an object are sent in response

Поскольку значения полей для всех этих API разные, я не хочу использовать один и тот жеобъект для всех тех, кто хочет создать 3 новых класса.

Как их назвать?

На данный момент я использую CourseAdder CourseEditer CourseResponse Но я чувствую, что это неправильные соглашения, может кто-нибудь, пожалуйста, руководство?

...