Lexey
Новичок
Как правильнее с точки зрения ООП?
Пусть имеется класс гостевой книги, в котором прописаны различные методы по манипулированию сообщениями. Один из таких отвечает за удаление сообщений. В теле программы определяется идентификатор удаляемого сообщения и затем... А вот как правильнее затем?
1). Передать идентификатор атрибуту объекта и затем, вызвав соответствующий метод, удалить сообщение? Т. е. код примерно такой:
1). Или предусмотреть и вызвать несколько другой метод, которому нужно передать идентификатор? Т. е. код примерно такой:
Какой вариант правильнее с точки зрения ООП? А какой вариант лучше использовать?
Пусть имеется класс гостевой книги, в котором прописаны различные методы по манипулированию сообщениями. Один из таких отвечает за удаление сообщений. В теле программы определяется идентификатор удаляемого сообщения и затем... А вот как правильнее затем?
1). Передать идентификатор атрибуту объекта и затем, вызвав соответствующий метод, удалить сообщение? Т. е. код примерно такой:
PHP:
$gb->setMessageId($id);
$gb->deleteMessage();
PHP:
$gb->deleteMessage($id);