原创:转载需注明原创地址 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); } }
打印结果: