|
|
1
3
这有时被称为“非虚拟接口”(或Nvi)模式。当虚函数的实现需要在派生类之间有所不同时,通常使用该方法,但当调用函数时,基类需要控制。 例如,基类可以在虚拟调用之前或之后进行另一个函数调用,而不是将虚拟函数设为公共的,并依赖重写来调用基实现本身(以及在正确的时间!) |
|
|
2
5
可以是 template method pattern . |
|
|
3
1
我听说你没有的模式
在其他上下文中,它被称为模板方法模式,其中
|
|
|
4
0
嗯。。。私有虚拟?为什么要发明新术语?它是一种语言结构,而不是一种习语,在我看来,它还不够有趣,不能称为模式。 |
|
|
Eris · 纯虚拟成员有什么优势吗(除了他们可能防止的人为错误)? 4 年前 |
|
|
logonmanish · 虚拟com端口在Android上不工作 9 年前 |
|
|
AliS · 使用具有抽象基类指针的映射并调用派生类函数 10 年前 |
|
|
Philip Borgström · Java虚拟游戏板 11 年前 |
|
|
prestokeys · 具有完全可维护性的多重调度解决方案 11 年前 |
|
|
Nick_K · RTSP流到Windows 8上的虚拟视频设备 11 年前 |
|
|
Jay · 基于子类的属性对linq列表排序 12 年前 |
|
|
JLuc5 · C++父类,在两个不同的子类中实现了虚拟方法 12 年前 |