上一节提到过我们希望客户端的设置能够用一行代码搞定,就像这样:
client.setAppID(......).setAppSecret(......).setRequest(......).setPaymentModel(......).setNotifyUrl(......);
而且相信有些小伙伴在做项目的时候,也会发现某些引用的第三方包里面的代码也是这么写的:object.setPropertyXXX(“1”).setPropertyYYY(“2”).setPropertyZZZ(“3”).build();
这种看起来像火车似的用一行代码设置属性的方式,就是典型的构造器模式。