1700463857
*通过一个int类型的参数来描述妇女的个人状况
1700463858
1700463859
*1—未出嫁
1700463860
1700463861
*2—出嫁
1700463862
1700463863
*3—夫死
1700463864
1700463865
*/
1700463866
1700463867
private int type=0;
1700463868
1700463869
//妇女的请示
1700463870
1700463871
private String request=””;
1700463872
1700463873
//构造函数传递过来请求
1700463874
1700463875
public Women(int_type,String_request){
1700463876
1700463877
this.type=_type;
1700463878
1700463879
this.request=_request;
1700463880
1700463881
}
1700463882
1700463883
//获得自己的状况
1700463884
1700463885
public int getType(){
1700463886
1700463887
return this.type;
1700463888
1700463889
}
1700463890
1700463891
//获得妇女的请求
1700463892
1700463893
public String getRequest(){
1700463894
1700463895
return this.request;
1700463896
1700463897
}
1700463898
1700463899
}
1700463900
1700463901
我们使用数字来代表女性的不同状态:1是未结婚;2是已经结婚的,而且丈夫健在;3是丈夫去世了。从整个设计上分析,有处理权的人(如父亲、丈夫、儿子)才是设计的核心,他们是要处理这些请求的,我们来看有处理权的人员接口IHandler,如代码清单16-3所示。
1700463902
1700463903
代码清单16-3 有处理权的人员接口
1700463904
1700463905
public interface IHandler{
1700463906
[
上一页 ]
[ :1.700463857e+09 ]
[
下一页 ]