打字猴:1.70047829e+09
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 ]  [ 下一页 ]