我目前正在重構一些代碼以使其更具可測試性。 具體來說,我提取了幾個類的接口,以便於創建測試雙打。提取的界面命名約定
我想保持公共接口與此代碼相同,並在原始類之後命名接口。
但是,這給我留下了什麼叫原始類的問題。
我正在使用C++。
如果我的界面:
class ServiceClient;
我應該叫contrete,我想出了,我不是被說服了幾個選項:
class ConcreteServiceClient;
class ServiceClientImpl;
class StandardServiceClient;
class BasicServiceClient;
做些什麼約定人們使用?
再看到這個問題,承擔這個:在Java中實現接口時的默認VS默認地將Impl(http://programmers.stackexchange.com/questions/75956/default-vs-impl-when-implement -interface-in-java) – User 2012-03-07 05:14:39