![]() |
1
3
也许,这样的东西会有所帮助(参见 ideone.com example ):
编辑:在我看来,OP不需要运行时多态性,而是编译时多态性而不需要类实例(使用
编辑#2:为了在编译时强制失败,以防用户不遵守所需的模式,以下是 slight modification at ideone.com :
|
![]() |
2
0
在我看来,这是一个合适的实施地点
bridge pattern
。也许这就是你(无意识地)愿意实现的目标。简而言之,您指定了一个接口及其实现,然后调用
|
![]() |
Munerz · C++使用for循环迭代并调用其中的函数 7 年前 |
![]() |
Flo · GO中的开放式设计和可扩展性 7 年前 |
![]() |
Starwolf-001 · 为什么说锁违反了抽象和可组合性原则? 7 年前 |
![]() |
janhartmann · MongoDb和实体框架上的抽象 10 年前 |
![]() |
djhaskin987 · 如何最好地与clojure抽象集成? 11 年前 |
![]() |
OldMcFartigan · C++:抽象类中需要静态函数 11 年前 |