Речь идет о заводском шаблоне. Я немного запутался.
Я видел реализации, в которых метод createInstance ()
является статическим, а некоторые реализации - нестатический.
Некоторые говорят, что это зависит от "стиля" или "вкуса", а некоторые говорят, что это не так. Википедия говорит, что он должен быть нестатичным, и http: // www .dofactory.com / Patterns / PatternFactory.aspx также говорит, что он должен быть нестатичным, в соответствии с «Бандой четырех».
Мой вопрос: зависит ли это от стиля и вкуса или нарушает фабрику Шаблон, если он реализован статическим способом? Что правильно?