Client.java
上传用户:hensond
上传日期:2021-12-27
资源大小:817k
文件大小:1k
- package com.company.section2;
- import java.util.ArrayList;
- import java.util.Random;
- /**
- * @author cbf4Life cbf4life@126.com
- * I'm glad to share my knowledge with you all.
- * 我们后人来看这样的社会道德
- */
- @SuppressWarnings("all")
- public class Client {
-
- public static void main(String[] args) {
- //随机挑选几个女性
- Random rand = new Random();
- ArrayList<IWomen> arrayList = new ArrayList();
- for(int i=0;i<5;i++){
- arrayList.add(new Women(rand.nextInt(4),"我要出去逛街"));
- }
- //定义三个请示对象
- Handler father = new Father();
- Handler husband = new Husband();
- Handler son = new Son();
-
- //设置请示顺序
- father.setNext(husband);
- husband.setNext(son);
-
- for(IWomen women:arrayList){
- father.HandleMessage(women);
- }
- }
-
- }