Я не уверен, где поставить некоторые методы.
Допустим, я хочу отправить электронное письмо.
Какой из следующих вариантов я должен выбрать:
email = new Email("title", "adress", "body");
email.send();
или
email = new Email("title", "adress", "body");
Postman.send(email);
Потому что, как электронная почта может отправлять себя? И не лучше ли иметь центральный объект, который обрабатывает все электронные письма, потому что тогда он может регулировать такие вещи, как отправка всех писем в определенное время, сортировка писем, удаление писем и т. Д.
Также, если я хочу удалить пользователя, как мне это сделать:
user.delete();
или
administrator.delete(user);
Пожалуйста, поделитесь своими мыслями о том, как узнать, куда поместить методы.