Заміняє ідею інтерфейса в C#
class Base
{
public:
virtual void F1() = 0;
};
class Derived: public Base
void F1() { cout << "F1() called"; }
int main()
Derived d;
d.F1();
return 0;
}