NvWa.java
上传用户:hensond
上传日期:2021-12-27
资源大小:817k
文件大小:1k
源码类别:

软件工程

开发平台:

Java

  1. package com.company.section1;
  2. /**
  3.  * @author cbf4Life cbf4life@126.com
  4.  * I'm glad to share my knowledge with you all.
  5.  * 首先定义女娲,这真是额的神呀
  6.  */
  7. public class NvWa {
  8. public static void main(String[] args) {
  9. //声明阴阳八卦炉
  10. AbstractHumanFactory YinYangLu = new HumanFactory();
  11. //女娲第一次造人,火候不足,缺陷产品
  12. System.out.println("--造出的第三批人是白色人种--");
  13. Human whiteHuman = YinYangLu.createHuman(WhiteHuman.class);
  14. whiteHuman.getColor();
  15. whiteHuman.talk();
  16. //女娲第二次造人,火候过足,又是次品,
  17. System.out.println("n--造出的第三批人是黑色人种--");
  18. Human blackHuman = YinYangLu.createHuman(BlackHuman.class);
  19. blackHuman.getColor();
  20. blackHuman.talk();
  21. //第三次造人,火候正正好,优品!黄色人种
  22. System.out.println("n--造出的第三批人是黄色人种--");
  23. Human yellowHuman = YinYangLu.createHuman(YellowHuman.class);
  24. yellowHuman.getColor();
  25. yellowHuman.talk();
  26. }
  27. }