[Design Pattern] Builder
Builder Pattern Builder 是什麼? Builder 可以讓我們將物件的「建構」和「表示」相互分離。這讓我們可以用同一份建構碼,但用不同的表示方式來創建不同的物件。 我相信看完這個定義沒有人會了解所以到底 Builder 是幹嘛的!以我的理解,Builder 的目的其實就是將過於複雜的建構過程拆解為一個一個小而簡單的建構步驟,最後生成我們想要的那個物件。 為什麼需 [...]
Builder Pattern Builder 是什麼? Builder 可以讓我們將物件的「建構」和「表示」相互分離。這讓我們可以用同一份建構碼,但用不同的表示方式來創建不同的物件。 我相信看完這個定義沒有人會了解所以到底 Builder 是幹嘛的!以我的理解,Builder 的目的其實就是將過於複雜的建構過程拆解為一個一個小而簡單的建構步驟,最後生成我們想要的那個物件。 為什麼需 [...]