[概念] 中介者模式的疑問
如題,這是我看書想到的一個問題
我拿書上的題目來說,有四個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
02/20 21:09, 2F
→
02/20 21:10, , 3F
02/20 21:10, 3F
→
02/20 22:36, , 4F
02/20 22:36, 4F
討論串 (同標題文章)
OOAD 近期熱門文章
PTT數位生活區 即時熱門文章