package com.cheng.zenofdesignpatterns.perfectworld.observer_mediator; /** * 乞丐 */ public class Beggar extends EventCustomer { // 只能处理被人遗弃的东西 public Beggar() { super(EventCustomType.DEL); } @Override public void exec(ProductEvent event) { // 事件的源头 Product p = event.getSource(); // 事件类型 ProductEventType type = event.getEventType(); System.out.println("乞丐处理事件:" + p.getName() + "销毁,事件类型=" + type); } }