我不太确定如何在标题中表达我想问的内容,所以我会在接下来的内容中尝试更好地阐明它。
对于 C++ 软件库开发人员,您发现自己经常在项目/工作之间重写哪些抽象接口(interface)?例如,我认为不同的项目为“打印”对象编写抽象接口(interface)并根据该项目的要求序列化对象是相当普遍的做法(即使它们是根据其他已建立的库实现的,这些库提供了很多这样的功能)。您对此有何经验?
如果问题太模糊,请随意提出如何澄清的建议。
最佳答案
在某些情况下,这取决于您正在开发的内容。这是一个简短的列表:
克隆、创建(工厂方法)、序列化、线程、中介、观察。
关于c++ - 什么类型的抽象接口(interface)在实践中最常见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3269469/