Exemplos do mundo real do padrão Factory Method

Acabei de ler o Método de Fábrica. Entendo que ele fornece uma maneira de delegar a instanciação para subclasses. Mas eu não conseguia entender os possíveis usos em um cenário do mundo real.

Alguém pode dar um exemplo típico mostrando como o padrão de método Factory pode ser usado para que eu possa me relacionar com o que li.

Uma declaração de problema para qual padrão de método de fábrica é a melhor solução seria suficiente para deixar claro.

questionAnswers(6)

yourAnswerToTheQuestion