【问题标题】:What is the seperate implementation interfact class idiom and when do I use it? [duplicate]什么是单独的实现接口类习语,什么时候使用? [复制]
【发布时间】:2015-08-03 15:21:19
【问题描述】:

我偶尔会遇到我只能描述为“接口-实现习语”,其中一个类分为“接口类”和“实现类”。

这背后的哲学或推理是什么?

此方法的示例用法是什么?这种类系统的示例是什么样的?为什么将一个类分成接口和实现会有用?

【问题讨论】:

  • 定义一个接口可能有很多原因中的一个或多个。现在这个问题太宽泛了。

标签: c++ interface-implementation interface-class


【解决方案1】:

我认为您所说的也称为 pImpl 模式。在Why Should the pImpl idiom be used 有很多关于它的讨论。该问题也被标记为旧问题/答案的副本,并提供更多信息。

【讨论】:

    猜你喜欢
    • 2013-10-19
    • 2016-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-11
    • 1970-01-01
    • 1970-01-01
    • 2011-03-22
    相关资源
    最近更新 更多