Абстрактная фабрика, фабричный метод, построитель

Может показаться, что этот вопрос - обман, но, пожалуйста, потерпите меня - я обещаю, что прочитал соответствующий посты (и книга GOF ).

После всего, что я прочитал, я все еще не Не ясно, когда использовать абстрактную фабрику, фабричный метод или конструктор. Я верю, что он, наконец, утонет после того, как я увижу простой пример проблемы, к которой лучше всего подойдет, скажем, строитель , и было бы явно глупо использовать, скажем, абстрактную фабрику .

Не могли бы вы привести простой пример, в котором вы бы явно использовали один шаблон, а не другие?

Я понимаю, что если пример слишком прост, это может сводиться к вопросу мнения, но я надеюсь, что если кто-нибудь может, этот человек находится в SO.

Спасибо.

32
задан Dave Schweisguth 10 February 2016 в 04:35
поделиться