Java鏈式寫法


原創:轉載需注明原創地址 https://www.cnblogs.com/fanerwei222/p/11613067.html

 

Java 鏈式寫法:詳細看代碼

package chain;

/**
 * TODO
 * 解析器
 */
public class Parser {

    private String id;
    private String mode;
    private String concatIdMode;

    public static Parser parse(){
        return new Parser();
    }

    public Parser setParserId(String id){
        this.id = id;
        return this;
    }

    public Parser setParserMode(String mode){
        this.mode = mode;
        return this;
    }

    public Parser concat(){
        this.concatIdMode = "id: " + this.id + "  "  + "模式 : " + this.mode;
        return this;
    }

    public String print(){
        System.out.println("解析器的id和模式為: " + this.concatIdMode);

        return this.concatIdMode;
    }
}
package chain;

/**
 * TODO
 * 鏈式
 */
public class Chains {

    public static void main(String[] args) {
        String concat = Parser.parse()
                .setParserId("12")
                .setParserMode("dev")
                .concat()
                .print();
        System.out.println(concat);
    }
}

打印結果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM