package org.test.toolkit.file;
public interface FileType {
public enum Image implements FileType {
JPG;
public String toString() { //duplicated code
return "." + super.toString().toLowerCase();
};
}
public enum Office implements FileType {
DOC;
public String toString() {
return "." + super.toString().toLowerCase();
};
}
public enum PlainText implements FileType {
TXT;
public String toString() { //duplicated code
return "." + super.toString().toLowerCase();
};
}
}
如何有效地删除重复的代码。也许我应该考虑使用其他类对象中定义的静态方法?还是有更好的方法来解决我的问题?如何在java中删除代码示例的重复代码?
public String toString() {
return "." + super.toString().toLowerCase();
};
如何删除重复的问题? – doNotCheckMyBlog 2012-07-31 01:35:28
感谢您的更新,我的英文很差 – jiafu 2012-07-31 02:06:57