接口和工具的名称,哪个更好?

jia*_*afu 0 java interface

public interface MemcachedAccessor {

     void set(String key, Object value, int cacheTime, long timeout,
        TimeUnit timeUnit);

     Object get(String key);
}
Run Code Online (Sandbox Code Playgroud)

我有一个接口:MemcachedAccessor和一个实现:MemcachedAccessorImpl.

哪种名称风格更好?

MemcachedAccessorMemcachedAccessorImpl

要么

MemcachedAccessMemcachedAccessImpl

任何规则?

mab*_*aba 7

界面可能更加通用:

public interface CacheAccessor {
}
Run Code Online (Sandbox Code Playgroud)

虽然实现显示了意图(访问Memcached分布式缓存):

public class MemcachedAccessor implements CacheAccessor {
    ...
}
Run Code Online (Sandbox Code Playgroud)