AbstractMediator.java
上传用户:hensond
上传日期:2021-12-27
资源大小:817k
文件大小:1k
源码类别:

软件工程

开发平台:

Java

  1. package com.company.section2;
  2. /**
  3.  * @author cbf4Life cbf4life@126.com
  4.  * I'm glad to share my knowledge with you all.
  5.  */
  6. public abstract class AbstractMediator {
  7. protected Purchase purchase;
  8. protected Sale sale;
  9. protected Stock stock;
  10. //构造函数
  11. public AbstractMediator(){
  12. purchase = new Purchase(this);
  13. sale = new Sale(this);
  14. stock = new Stock(this);
  15. }
  16. //中介者最重要的方法,叫做事件方法,处理多个对象之间的关系
  17. public abstract void execute(String str,Object...objects);
  18. }