@xianaldaiJava开发教程30-建造者模式 中发帖

本期是Java开发教程系列的第三十期,设计模式专题第四期,讲建造者模式(Builder):当对象有一大堆可选参数时,用链式调用一块块"搭"出来,告别写到手抽筋的长构造器和记不住的参数顺序.你早就会用它了:StringBuilder.append(...).append(...),就是最朴素的建造者.若你已经理解 Builder 与构造器/setter 的区别,可以跳过本期内容. 
每期叠甲: 
时间仓促,水平有限,文中难免存在缺点和错误,恳请广大开发者和从业者指正. 

一、问题:参数多到记不住 
设想游戏里的玩家属性: 
public class Player {
    private String name;      // 必填
    private int level;        // 默认 1
    private double hp;        // 默认 20
...
 
 
Back to Top