close
Builder 是蠻常用的一種設計模式,
例如 Android OKHttp library 就是用這種方式呼叫,
如果我們的程式在建構物件需要帶入很多參數,
而且這些參數有些只是選擇性帶入,
如果要把這些參數可選與必選組合出各式建構子,
其實頗為麻煩,
使用起來有時也蠻容易因為參數位置放錯而出錯。
這個時候就可以使用 Builder Pattern。
既然大概知道 Builder Pattern 可以派上場的地方,
使用時也蠻方便的,
那到底要怎麼撰寫呢?
以下是範例程式碼,
供自己與有需要的朋友參考。
若有什麼可以改進加強的地方,
也歡迎留言討論。
全站熱搜
留言列表