把set方法都改成這樣的話,可以實現流式編程風格,這樣做有什么弊端?返回this的時候會多一次引用拷貝嗎?
2 回答

犯罪嫌疑人X
TA貢獻2080條經驗 獲得超4個贊
這樣做沒啥弊端,返回this的時候多了一份引用的copy這個開銷可以忽略不計。
不過我建議setter保持原樣,如果要fluent式,那另外弄一個Builder。以你的例子就類似于這樣:
ActphyCardRequestBuilder builder = new ActphyCardRequestBuilder();
ActphyCardRequest request = builder.cardType(...).cardCode(...).build();
添加回答
舉報
0/150
提交
取消