1. 程式人生 > >builder模式-積木系列

builder模式-積木系列

www 工廠方法 .cn 方式 清洗 客戶 images llb 代碼

代碼高效的表達意圖,是優秀代碼的基本標準,所以在剛剛寫代碼的時候我們總是被教育方法的名字,變量字段的名字要盡可能表達出在程序中的含義。

在《重構和模式》中提到的creation,就是講構造實例的方式封裝變為可以表達含義的方法提供給客戶端使用,從而保證了在閱讀客戶端代碼時,可以清洗的明白代碼在做什麽,而不需要進入構造方法中看創建的邏輯。

創建的模式中有工廠方法 和 builder模式。無論用什麽方式,我們想達到的目的就是講構造過程和使用過程分離。

builder類圖:

技術分享

builder模式-積木系列