【发布时间】:2011-03-17 05:11:40
【问题描述】:
我不完全确定如何在标题中表达我想问的内容,因此我将尝试在下文中更好地阐明它。
对于 C++ 软件库开发人员,您发现自己经常在项目/工作之间重写哪些抽象接口?例如,我想不同的项目为“打印”对象和基于该项目的要求序列化对象编写抽象接口是相当普遍的做法(即使它们是根据其他已建立的库来实现的,这些库提供了很多这样的功能)。您对此有何经验?
如果问题太模糊,请随时推荐如何澄清它。
【问题讨论】:
-
您是指一般类中的“抽象”还是“包含
virtual方法”中的“抽象”? -
这个问题在某种意义上是笼统的,但我试图让它更具体。我的意思是对于 C++ 软件库开发人员,他们注意到他们在项目之间多次编写的抽象基类是什么。可以包含内部状态但主要以纯虚方法为特征的类。
标签: c++ interface abstract-class abstract