Tiada keburukan dalam melakukan ini Apabila mengembalikan ini, terdapat salinan rujukan tambahan, yang boleh diabaikan.
Namun, saya cadangkan kekalkan setter seperti sedia ada Jika anda mahukan gaya yang fasih, dapatkan Builder lain. Dalam contoh anda ia akan kelihatan seperti ini:
ActphyCardRequestBuilder builder = new ActphyCardRequestBuilder();
ActphyCardRequest request = builder.cardType(...).cardCode(...).build();
Tiada keburukan dalam melakukan ini Apabila mengembalikan ini, terdapat salinan rujukan tambahan, yang boleh diabaikan.
Namun, saya cadangkan kekalkan setter seperti sedia ada Jika anda mahukan gaya yang fasih, dapatkan Builder lain. Dalam contoh anda ia akan kelihatan seperti ini:
Anda terlalu berfikir, mengembalikan ini hanya untuk memudahkan panggilan berantai anda