作者tyc5116 (累人啊....)
看板OOAD
标题[概念] 中介者模式的疑问
时间Mon Feb 20 15:43:44 2012
如题,这是我看书想到的一个问题
我拿书上的题目来说,有四个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
1F:→ H45 :我对你描述的设计不太懂,可以提供该书目吗 :) 02/20 19:42
3F:→ tyc5116 :都描述的差不多吗? 02/20 21:10
4F:→ H45 :等等喔 我K个书 02/20 22:36