У меня есть фабричный класс, который я создаю на PHP. Каждый экземпляр представляет строку из таблицы базы данных.
Поскольку я буду иметь дело с десятками строк базы данных, было бы глупо, чтобы каждый экземпляр делал выбор при создании экземпляра. Итак, у меня есть метод, который просто помещает значения в объект, для использования вместе с запросом к базе данных, который возвращает много строк.
Но время от времени я также хочу, чтобы объект просматривал все значения в запросе. Итак, у меня будет другой метод, который принимает первичный ключ в качестве аргумента и ищет значения из запроса к базе данных.
Так что, похоже, что между этими двумя методами мне не понадобится __construct
метод.
Существует ли название для этого типа шаблона, более конкретное, чем «фабричный»? Как мне назвать эти два разных метода для создания объекта - существуют ли обычно используемые имена для этих методов?