C ++模板设计与继承层次结构

时间:2015-12-24 21:17:51

标签: c++ boost

在研究提升图时,我注意到他们利用了概念,元编程和特征等。我的问题是,在考虑设计选项时,他们是否有任何理由不使用更传统的继承方案,除了性能。例如,父" graphContainer" class adjacency_list,adjacency_matrix等...继承自bfs,dfs和每个可以实现的算法的接口。概括起来,有人可以讨论他们在c ++中并行(水平设计)的相对优势与通用编程的更垂直的继承吗?

重新说明一下,如果我们与性能无关,那么它们的基于图形的问题,容器等的任何固有特性都适用于这些设计模式。

0 个答案:

没有答案
相关问题