我正在提取一个接口,希望保留原来的名称。实际的类将会加上“Impl”后缀,以符合我们的命名约定。我想知道如何在Subversion中最好地反映这一点,以便历史记录“AppPropertiesImpl.java 的中文翻译是“应用属性实现类”。”涵盖其作为“AppProperties.java 的翻译为:应用程序属性.java (应用程序属性.java)”的生命周期。至于新的“AppProperties.java 的翻译为:应用程序属性.java (应用程序属性.java)”,我想它可以是一个新文件或旧文件的副本。有什么好的方法吗?
这是我现在拥有的:
AppProperties.java 的翻译为:应用程序属性.java (应用程序属性.java)
public class AppProperties {
public static final CONSTANT_ONE = "CONSTANT_ONE";
private String propertyOne;
public String getPropertyOne() {
return propertyOne;
}
public String setPropertyOne(String propertyOne) {
this.propertyOne = propertyOne;
}
}
我想最终得到:
AppProperties.java 的翻译为:应用程序属性.java (应用程序属性.java)
public interface AppProperties {
public static final CONSTANT_ONE = "CONSTANT_ONE";
String getPropertyOne();
String setPropertyOne(String propertyOne);
}
AppPropertiesImpl.java 的中文翻译是“应用属性实现类”。
public class AppPropertiesImpl implements AppProperties {
private String propertyOne;
public String getPropertyOne() {
return propertyOne;
}
public String setPropertyOne(String propertyOne) {
this.propertyOne;
}
}