假设我们有C类,我们的流程如下
- 做功能1
- 做功能2
- 做功能3
- 做func4
其中每个函数对前一阶段的数据进行操作
从系统设计的角度来看,哪个更好?
- 使每个函数接受一个输入,返回其结果并将结果传递给下一个阶段
- 使每个 func 对 c 类中的数据成员进行操作,并且它们都返回 void
如果这两种策略是著名的设计模式,那么每种设计模式的名称是什么?
假设我们有C类,我们的流程如下
其中每个函数对前一阶段的数据进行操作
从系统设计的角度来看,哪个更好?
如果这两种策略是著名的设计模式,那么每种设计模式的名称是什么?