Builder
范式是一個
Object Creational
范式。
Builder
范式主要用于裝配(
Assembly
)和集成(
Integration
)。一是為相同內容創(chuàng)建不同的展現;二是使用不同的部分進行組合,產生一種新的對象類型。
?
原文
Intent
部分
:
??????
“
... create different representations
.
”
??????
可以理解為把相同的內容經過
Builder
處理后,創(chuàng)建新的或轉換成不同的形狀。這可以想到編譯器、文檔的格式轉換器等等的實現和用途。
?
Builder
范式要求從物理上隔離使用者和轉換器對象。
?
轉換器使用者根據自己的需要要求轉換器對它選定的內容進行規(guī)定的轉換,但它并不知道轉換器如何轉換;而轉換器在接收到使用者傳遞的內容后,按照使用者的要求啟動轉換過程。
posted on 2006-06-26 17:12
靜靜的流水 閱讀(519)
評論(3) 編輯 收藏 引用 所屬分類:
Design Patterns