C#設計模式--建造者模式

在軟件系統中,有時需要創建一個複雜對象,並且這個複雜對象由其各部分子對象通過一定的步驟組合而成。 例如一個採購系統中,如果需要採購員去採購一批電腦時,在這個實際需求中,電腦就是一個複雜的對象,它是由CPU、主板、硬盤、顯卡、機箱等組裝而成的,如果此時讓採購員一臺一臺電腦去組裝的話真是要累死採購員了,這裏就可以採用建造者模式來解決這個問題,我們可以把電腦的各個組件的組裝過程封裝到一個建造者類對象裏,
相關文章
相關標籤/搜索