[閒聊] 程式大師請進

作者: surimodo (好吃棉花糖)   2024-01-27 04:01:53
我看文章寫
如果 function 參數太多
可以用建構者模式封裝
舉例來說
本來是 function(a,b,c...)
就變成
user = UserBuilder.add(a).add(b) build()
function(user)
這樣會比較好嗎
實務上感覺很少見
作者: Apache (阿帕契)   2024-01-27 04:32:00
在Java蠻常見的 因為沒有default value 跟name argument在語法糖很多的語言 有些DP是anti pattern
作者: dreamnook2 (dreamnook)   2024-01-27 07:53:00
看容易維護的程度

Links booklink

Contact Us: admin [ a t ] ucptt.com