什么是单独的实现交互类习惯用法,什么时候使用它

What is the seperate implementation interfact class idiom and when do I use it?

本文关键字:惯用法 什么时候 习惯 单独 实现 交互 什么      更新时间:2023-10-16

我偶尔会遇到我只能称之为"接口实现习惯用法"的情况,其中一个类被分为"接口类"answers"实现类"。

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

这个方法的一个例子是什么?这样一个类系统的例子是什么样子的?为什么把一个类分成接口和实现是有用的?

我想你所说的也被称为pImpl模式。在为什么应该使用pImpl习语中有很多关于它的讨论。该问题也会被标记为包含更多信息的旧问题/答案的副本