1700478290
1700478291
}
1700478292
1700478293
代码清单32-21 成年人工作
1700478294
1700478295
public class AdultWork extends WorkAlgorithm{
1700478296
1700478297
//成年人的工作
1700478298
1700478299
@Override
1700478300
1700478301
public void work(){
1700478302
1700478303
System.out.println(“成年人的工作就是先养活自己,然后为社会做贡献!”);
1700478304
1700478305
}
1700478306
1700478307
}
1700478308
1700478309
代码清单32-22 老年人工作
1700478310
1700478311
public class OldWork extends WorkAlgorithm{
1700478312
1700478313
//老年人的工作
1700478314
1700478315
@Override
1700478316
1700478317
public void work(){
1700478318
1700478319
System.out.println(“老年人的工作就是享受天伦之乐!”);
1700478320
1700478321
}
1700478322
1700478323
}
1700478324
1700478325
我们再来看环境角色,如代码清单32-23所示。
1700478326
1700478327
代码清单32-23 环境角色
1700478328
1700478329
public class Context{
1700478330
1700478331
private WorkAlgorithm workMethod;
1700478332
1700478333
public WorkAlgorithm getWork(){
1700478334
1700478335
return workMethod;
1700478336
1700478337
}
1700478338
1700478339
public void setWork(WorkAlgorithm work){
[
上一页 ]
[ :1.70047829e+09 ]
[
下一页 ]