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

软件工程

开发平台:

Java

  1. package com.company.section3;
  2. /**
  3.  * @author cbf4Life cbf4life@126.com
  4.  * I'm glad to share my knowledge with you all.
  5.  * 基本上每一个同事类的能从父类继承的方法非常少
  6.  */
  7. public class ConcreteColleague1 extends Colleague {
  8. //通过构造函数传递中介者
  9. public ConcreteColleague1(Mediator _mediator){
  10. super(_mediator);
  11. }
  12. //自有方法 self-method
  13. public void selfMethod1(){
  14. //处理自己的业务逻辑
  15. }
  16. //依赖方法 dep-method
  17. public void depMethod1(){
  18. //处理自己的业务逻辑
  19. //自己不能处理的业务逻辑,委托给中介者处理
  20. super.mediator.doSomething1();
  21. }
  22. }