Заводской шаблон - CreateInstance статичен или нет?

Речь идет о заводском шаблоне. Я немного запутался.

Я видел реализации, в которых метод createInstance () является статическим, а некоторые реализации - нестатический.

Некоторые говорят, что это зависит от "стиля" или "вкуса", а некоторые говорят, что это не так. Википедия говорит, что он должен быть нестатичным, и http: // www .dofactory.com / Patterns / PatternFactory.aspx также говорит, что он должен быть нестатичным, в соответствии с «Бандой четырех».

Мой вопрос: зависит ли это от стиля и вкуса или нарушает фабрику Шаблон, если он реализован статическим способом? Что правильно?

32
задан jaco0646 24 August 2016 в 22:07
поделиться