[概念] 中介者模式的疑問

看板OOAD作者 (累人啊....)時間12年前 (2012/02/20 15:43), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/3 (看更多)
如題,這是我看書想到的一個問題 我拿書上的題目來說,有四個class,分別是採購(Purchase),庫存(Stock),銷售(Sale) 以及一個中介者(Mediator)(不把虛擬的算進去的話) 彼此是有關聯性的,哪一天突然發現有bug,或想重構,或要修改功能,該怎麼下手呢? 我的問題點在於,以debug來說,假設我覺得Sale部份可能有問題 有辦法在過程中,先將Sale和其它class的關聯性切開,再除錯嗎? 又或者哪天我覺得Mediator很亂了,要進行重構,可是有關聯性的class很多 有辦法將Stock和Purchase切開,對Mediator與Sale相關的程式碼重構 再依此類推,連接Sale,切開Stock,Purchase,重構 連接Purchase,切開Sale,Stock,重構..... 若這個觀念是不對的,麻煩請指正,若這觀念可行,麻煩請說明一下實作的方向 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.180.192

02/20 19:42, , 1F
我對你描述的設計不太懂,可以提供該書目嗎 :)
02/20 19:42, 1F

02/20 21:09, , 2F
http://ppt.cc/~55- 不過這種pattern不是每本書
02/20 21:09, 2F

02/20 21:10, , 3F
都描述的差不多嗎?
02/20 21:10, 3F

02/20 22:36, , 4F
等等喔 我K個書
02/20 22:36, 4F
文章代碼(AID): #1FGVcqF3 (OOAD)
討論串 (同標題文章)
文章代碼(AID): #1FGVcqF3 (OOAD)