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

楼主: tyc5116 (累人啊....)   2012-02-20 15:43:44
如题,这是我看书想到的一个问题
我拿书上的题目来说,有四个class,分别是采购(Purchase),库存(Stock),销售(Sale)
以及一个中介者(Mediator)(不把虚拟的算进去的话)
彼此是有关联性的,哪一天突然发现有bug,或想重构,或要修改功能,该怎么下手呢?
我的问题点在于,以debug来说,假设我觉得Sale部份可能有问题
有办法在过程中,先将Sale和其它class的关联性切开,再除错吗?
又或者哪天我觉得Mediator很乱了,要进行重构,可是有关联性的class很多
有办法将Stock和Purchase切开,对Mediator与Sale相关的程式码重构
再依此类推,连接Sale,切开Stock,Purchase,重构
连接Purchase,切开Sale,Stock,重构.....
若这个观念是不对的,麻烦请指正,若这观念可行,麻烦请说明一下实作的方向
谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com