close

https://farm2.staticflickr.com/1610/24890787546_e729b64f9d.jpg

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

arrow
arrow
    全站熱搜

    賽拉維‧柯南 發表在 痞客邦 留言(0) 人氣()