![]() |
1
2
如果可以更改模型以实现公共接口(或从公共基类继承),则可以执行以下操作:
|
![]() |
2
4
只是暗中捅了一刀,但像这样的事情是你应该去做的:
并传递类型安全列表,而不是调用
|
![]() |
3
1
|
![]() |
4
0
也许在列表项类型上模板化函数,然后传入列表?
|
![]() |
5
0
|
![]() |
Rob Smyth · 代码复制度量-最佳实践 7 年前 |
![]() |
sworwitz · 如何避免代码重复,通过多态性保持信息隐藏[关闭] 7 年前 |
![]() |
Kvark900 · 在验证多个输入字段时,如何避免重复代码? 7 年前 |
![]() |
xinaiz · 如何在使用不兼容的包装器时减少代码重复 7 年前 |
![]() |
Niklas R · 我可以不写出完全限定的返回类型名吗? 8 年前 |
|
KDrago · 对Visual Studio NewB的建议。重用现有类库? 11 年前 |