JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Software Design » GoF  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:Abstract Factory 與 Builder 有什麼差 [Re:shasun]
try





發文: 128
積分: 6
於 2006-10-17 16:21 user profilesend a private message to usersend email to tryreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
shasun wrote:
各位前輩

小弟我經驗不足, 實在分辨不出Abstract Factory 與 Builder 有什麼差,
以本站提供的Java Wiki中的範例來看,

一個是房子可以依據選擇的傢俱工廠(家用/辦公)製造出相對的傢俱
一個是車庫可以依據選擇的建築者(昂貴/便宜)製造出需要的車庫

不僅寫法我覺得類似,對於二者pattern的結構,
在於事後需要修改程式以符合使用者需求時,
要修改程式的幅度,我也覺得差不多,
(例如:在車庫多裝個燈, 或是在房子中多買個櫃子)

是不是我沒有抓到這二者pattern的精神啊?


您好,

Abstract Factory會牽涉到一整個「產品線Product Family」
例如你要寫「一組」Components同時給Xwindow與MS Windows使用。

Builder則是著重於生產時會經過特定(複雜)的「組裝流程」
例如建構一張訂單時,可能必須先針對目前情況對訂單物件做一系列處理動作

在Gof那本書的(原文p106,中文p119)中,也有提到Abstracty Factory和Builder很像,並加以比較,它的描述大致和上述類似,請您不妨也參考一下。

-try


try edited on 2006-10-17 16:26
reply to postreply to post
個人網站 - http://cfliao.net/
話題樹型展開
人氣 標題 作者 字數 發文時間
3868 Abstract Factory 與 Builder 有什麼差 shasun 270 2006-10-14 10:49
3251 Re:Abstract Factory 與 Builder 有什麼差 try 575 2006-10-17 16:21
3140 Re:Abstract Factory 與 Builder 有什麼差 shasun 269 2006-10-19 10:24
3443 Re:Abstract Factory 與 Builder 有什麼差 try 346 2006-10-19 14:53
» JWorld@TW »  Software Design » GoF

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8