Когда использовать шаблон метода Factory? - PullRequest
34 голосов
/ 05 октября 2009

Когда использовать шаблон метода Фабрики?

Пожалуйста, дайте мне конкретную идею, когда использовать его в проекте? и как это лучше, чем новое ключевое слово?

Ответы [ 11 ]

0 голосов
/ 05 октября 2009

Чтобы ответить на вторую часть вашего вопроса, по моему мнению, причина, по которой это лучше, чем ключевое слово 'new', заключается в том, что фабричный метод уменьшает зависимость от конструкторов определенных классов. Используя фабричный метод, вы делегируете создание рассматриваемого объекта кому-либо еще, поэтому вызывающей стороне не нужны знания о том, как создать объект.

...