打字猴:1.70046397e+09
1700463970
1700463971 public class Client{
1700463972
1700463973 public static void main(String[]args){
1700463974
1700463975 //随机挑选几个女性
1700463976
1700463977 Random rand=new Random();
1700463978
1700463979 ArrayList<IWomen>arrayList=new ArrayList();
1700463980
1700463981 for(int i=0;i<5;i++){
1700463982
1700463983 arrayList.add(new Women(rand.nextInt(4),“我要出去逛街”));
1700463984
1700463985 }
1700463986
1700463987 //定义三个请示对象
1700463988
1700463989 IHandler father=new Father();
1700463990
1700463991 IHandler husband=new Husband();
1700463992
1700463993 IHandler son=new Son();
1700463994
1700463995 for(IWomen women:arrayList){
1700463996
1700463997 if(women.getType()==1){//未结婚少女,请示父亲
1700463998
1700463999 System.out.println(”\n––—女儿向父亲请示––-“);
1700464000
1700464001 father.HandleMessage(women);
1700464002
1700464003 }else if(women.getType()==2){//已婚少妇,请示丈夫
1700464004
1700464005 System.out.println(”\n––—妻子向丈夫请示––-“);
1700464006
1700464007 husband.HandleMessage(women);
1700464008
1700464009 }else if(women.getType()==3){//母亲请示儿子
1700464010
1700464011 System.out.println(”\n––—母亲向儿子请示––-“);
1700464012
1700464013 son.HandleMessage(women);
1700464014
1700464015 }else{
1700464016
1700464017 //暂时什么也不做
1700464018
1700464019 }
[ 上一页 ]  [ :1.70046397e+09 ]  [ 下一页 ]