Add creational patterns, Interpreter; remove scripts; update README
This commit is contained in:
17
01-creational/factory-method/Main.java
Normal file
17
01-creational/factory-method/Main.java
Normal file
@@ -0,0 +1,17 @@
|
||||
package factorymethod;
|
||||
|
||||
public class Main {
|
||||
public static void main(String[] args) {
|
||||
System.out.println("=== Factory Method Pattern Demo ===\n");
|
||||
|
||||
NotificationService[] services = {
|
||||
new EmailService("alice@example.com"),
|
||||
new SmsService("+1-555-0123"),
|
||||
new PushService("device-token-abc123")
|
||||
};
|
||||
|
||||
for (NotificationService service : services) {
|
||||
service.notifyUser("Your order #1042 has been shipped!");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user