打字猴:1.700476288e+09
1700476288 又是一个典型的建造者模式!哎,不对呀!通用模式上抽象建造者与产品类没有关系呀!是的,我们当然可以加强了,我们在抽象建造者上使用了模板方法模式,每一个建造者都必须返回一个产品,但是产品是如何制造的,则由各个建造者自己负责。我们来看看程序,先看产品类,如代码清单30-6所示。
1700476289
1700476290 代码清单30-6 超人产品
1700476291
1700476292 public class SuperMan{
1700476293
1700476294 //超人的躯体
1700476295
1700476296 private String body;
1700476297
1700476298 //超人的特殊技能
1700476299
1700476300 private String specialTalent;
1700476301
1700476302 //超人的标志
1700476303
1700476304 private String specialSymbol;
1700476305
1700476306 public String getBody(){
1700476307
1700476308 return body;
1700476309
1700476310 }
1700476311
1700476312 public void setBody(String body){
1700476313
1700476314 this.body=body;
1700476315
1700476316 }
1700476317
1700476318 public String getSpecialTalent(){
1700476319
1700476320 return specialTalent;
1700476321
1700476322 }
1700476323
1700476324 public void setSpecialTalent(String specialTalent){
1700476325
1700476326 this.specialTalent=specialTalent;
1700476327
1700476328 }
1700476329
1700476330 public String getSpecialSymbol(){
1700476331
1700476332 return specialSymbol;
1700476333
1700476334 }
1700476335
1700476336 public void setSpecialSymbol(String specialSymbol){
1700476337
[ 上一页 ]  [ :1.700476288e+09 ]  [ 下一页 ]