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