Você pode ler mais sobre DP aqui https://refactoring.guru/design-patterns Nesse site ele fala do tipo de problema que se almeja resolver com determinado patern.

Os exemplos e "problemas" que o livro mostra são bem ruims e teóricos. Não são exatamente de problemas reais. E isso fica pior, porque todas as explicações e exemplos em blogs/vídeos são conhecimentos herdados do livro. Então a qualidade será pior ou perto do nível do livro.