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
업데이트 해 주셔서 감사합니다. 내 영어가 불량입니다. – jiafu