【发布时间】:2009-06-09 14:43:50
【问题描述】:
我目前正在重构一些代码以使其更易于测试。 具体来说,我正在提取几个类的接口,以便轻松创建测试替身。
我想保持与这段代码相同的公共接口,以原始类命名接口。
然而,这给我留下了如何称呼原始类的问题。
我正在使用 C++。
如果我的界面是:
class ServiceClient;
我应该怎么称呼它,我提出了一些我不相信的选项:
class ConcreteServiceClient;
class ServiceClientImpl;
class StandardServiceClient;
class BasicServiceClient;
人们使用什么约定?
【问题讨论】:
-
请参阅此问题以了解其他情况:Default vs Impl when implementing interfaces in Java
标签: c++ interface naming-conventions