package mmk.patterns.oberver; public class UserObserver implements Observer{ private String fullName; public UserObserver(String fullName) { super(); this.fullName = fullName; } public void stockUpdate(Product product) { System.out.printf("Dear %s, Product called %s has been in stock anymore!\n", fullName, product.getName()); } public String getFullName() { return fullName; } public void setFullName(String fullName) { this.fullName = fullName; } }