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

软件工程

开发平台:

Java

  1. package com.company.proxy;
  2. import java.util.Random;
  3. /**
  4.  * @author cbf4Life cbf4life@126.com
  5.  * I'm glad to share my knowledge with you all.
  6.  */
  7. public class RunnerAgent implements IRunner {
  8. private IRunner runner;
  9. public RunnerAgent(IRunner _runner){
  10. this.runner = _runner;
  11. }
  12. //代理人是不会跑的
  13. public void run() {
  14. Random rand = new Random();
  15. if(rand.nextBoolean()){
  16. System.out.println("代理人同意安排运动员跑步");
  17. runner.run();
  18. }else{
  19. System.out.println("代理人心情不好,不安排运动品跑步");
  20. }
  21. }
  22. }