Показать сообщение отдельно
Старый 03.06.2017, 21:26   #95  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,158 / 1286 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Теперь вернемся к методу construct.
Я то же не понимаю, почему для какого-то метода фабрики класса есть ограничения в BP. То есть, если я хочу фабрику назвать construct, то должен следовать BP и делать его без параметров, а если хочу назвать make, то могу делать что угодно (название create не рассматриваем, оно без предупреждения в каких-либо описаниях используется для распаковки).
Опять же ответ в том, как стандартное приложение ожидает в некоторых местах наличие и следование определенным правилам методов. Сам лично не сталкивался в реальной работе с проблемой (в отличие от метода new с параметрами) construct с параметрами, но видел ,что есть места, в которых в стандартном приложении есть вызова статического метода construct ожидающие, что он без параметров.