标签: c++ mocking
class MyClass { public: MyClass() { otherClass = new ConcreteClass(); } private: void FuncA() { otherClass->FuncB(); } IOtherClass* otherClass; };
我应该如何重新设计代码以使用从IOtherClass派生的mock而不是ConcreteClass?假设我无法改变FuncA()。