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

软件工程

开发平台:

Java

  1. package com.company.builder;
  2. /**
  3.  * @author cbf4Life cbf4life@126.com
  4.  * I'm glad to share my knowledge with you all.
  5.  */
  6. public abstract class Builder {
  7. //定义一个超人的应用
  8. protected final SuperMan superMan = new SuperMan();
  9. //构建出超人的躯体
  10. public void setBody(String body){
  11. this.superMan.setBody(body);
  12. }
  13. //构建出超人的特殊技能
  14. public void setSpecialTalent(String st){
  15. this.superMan.setSpecialTalent(st);
  16. }
  17. //构建出超人的特殊标记
  18. public void setSpecialSymbol(String ss){
  19. this.superMan.setSpecialSymbol(ss);
  20. }
  21. //构建出完整的一个超人
  22. public abstract SuperMan getSuperMan();
  23. }