标签: c++ class oop design-patterns system-design
假设我们有C类,我们的过程如下
其中每个函数对前一阶段的数据进行操作
从系统设计的角度来看哪个更好?
如果这两种策略都是着名的设计模式,那么每种设计模式的名称是什么?
答案 0 :(得分:1)
如果您使用选项2,则会将代码传递给其他开发人员。如果他/她不小心在代码中间调用了func3(),func4(),那么它在逻辑上是错误的。
如果使用选项1,开发人员需要考虑将要传递的参数。他犯错误的可能性较小。
因此,我会选择选项1.