假设我有一个抽象基类,并且我想要一个必须由派生类实现的纯虚方法,但我想确保派生方法以特定顺序调用函数我可以做些什么来强制它?
IE
base class
virtual void doABC()=0;
virtual void A()=0;
virtual void B()=0;
virtual void C()=0;
// must call ABC in the correct order
derived class public base
void doABC();
这只是为了让我更好地理解如何设计我的课程以强制某人正确使用我的课程。