倒是……
1 确实我不怎么做测试
2 跟随你的思路理解一下,确实拆开之后比较方便。client类可以和mock connection合
作做测试了。如果说client继承自connnection那就必须mock通信对方了,还只能一次测
试俩class
【 在 thisyears 的大作中提到: 】
: 如果你平时不做单元测试,只做集成测试,什么模式对你来说都差不多。
: 如果你做单元测试,你会发现分成两个部分实现,比较好做单元测试。
: 我发现,设计模式里面说的各种解耦,一个类不要有太多的职责等等。如果你期望后续
: 有不确定需求变更,正好可以应用上你的设计,经常会和过度设计纠缠不清。但如果你多
: 做单元测试,你就会发现好处立马体现出来了。
--
FROM 222.71.112.*