diff --git a/factory-method/README.md b/factory-method/README.md index 4334b052353d..f4763d371ced 100644 --- a/factory-method/README.md +++ b/factory-method/README.md @@ -31,6 +31,9 @@ Real-world example In plain words > It provides a way to delegate the instantiation logic to child classes. +> +> Imagine a messaging app that can send notifications by Email, SMS, or Push Notifications. +> The user only asks to send a message. The Factory Method chooses and creates the correct notification service. Wikipedia says