package com.cheng.zenofdesignpatterns.patterns.mediator.invoicing; /** * 具体同事类 * 采购 */ public class Purchase extends AbstractColleague { public Purchase(AbstractMediator _mediator) { super(_mediator); } // 采购IBM型号的电脑 public void buyIBMcomputer(int number){ super.mediator.execute("purchase.buy", number); } // 不再采购IBM电脑 public void refuseBuyIBM(){ System.out.println("不再采购IBM电脑"); } }