Подходит ли имя метода setX () только для установки свойства класса X?
Например, у меня есть класс, где выводом является строка HTML-таблицы. Прежде чем вы сможете вызвать getTable, вы должны вызвать setTable (), которая просто смотрит на другие свойства и решает, как построить таблицу. На самом деле напрямую не устанавливает какое-либо свойство класса - оно только устанавливает свойство. Когда он вызывается, класс создаст strHtmlTable, но вы не можете его указать.
Таким образом, вызов его setTable нарушает соглашение о том, что get и set являются интерфейсами для свойств класса.
Есть ли другое соглашение об именах для этого типа метода?
Редактировать: в этом конкретном классе есть как минимум два (и всего 8 необязательных) других методов, которые должны быть вызваны до того, как класс узнает все, что ему нужно для построения таблицы. Я решил использовать набор данных как отдельные методы, а не загромождать __construct () с 8 необязательными параметрами, порядок которых я никогда не запомню.