枚舉基本上是一類特殊的類型,並且可以有,就像任何其他類的方法和字段。任何人都知道關於枚舉模板方法。請給在枚舉模板方法一個真實的例子。你能解釋一下Enum反向查找。枚舉和模板方法
Q
枚舉和模板方法
2
A
回答
6
Java 5.0 Enum tricks,特別是對視頻看看。
這裏是一個「命令」枚舉的一個簡單的例子:
public enum Toy {
DOLL() {
@Override public void execute() {
System.out.println("I'm a doll.");
}
},
SOLDIER() {
@Override public void execute() {
System.out.println("I'm a soldier.");
}
};
//template method
public abstract void execute();
}
這裏對象娃娃和士兵都具有不同的實現功能的。
2
應用「模板方法」設計模式,一個可以創建工廠或命令對象枚舉,而是定義的一組對象。下面是一個簡單example of a "command" enumeration:
你也將獲得枚舉反向查找的解釋在上面的鏈接
相關問題
- 1. 調用模板化方法在枚舉
- 2. 枚舉模板
- 3. 枚舉值()方法和class.getEnumConstants()
- 4. 枚舉模板專精
- 5. 專門爲枚舉模板
- 6. 模板中的Angular4枚舉
- 7. 枚舉錯誤Freemarker模板
- 8. 方法枚舉isBigger()
- 9. Java枚舉方法
- 10. Java和枚舉的枚舉方法的命名int
- 11. Java枚舉,方法和類的問題
- 12. 枚舉和通用定具體方法
- 13. C中枚舉的方法#
- 14. 枚舉值()方法效率
- 15. 通用枚舉方法
- 16. FaxJob.SetStatus方法的枚舉值
- 17. 枚舉方法參數
- 18. 枚舉擴展方法
- 19. 字符串到枚舉模板錯誤
- 20. 枚舉不能用代碼模板
- 21. 模板化的枚舉類型參數
- 22. 綁定枚舉值數據模板
- 23. 通用模板化枚舉空值
- 24. C++使用內部枚舉類模板
- 25. 在模板中枚舉類型的foreach
- 26. 模板參數化的枚舉
- 27. SFINAE與枚舉模板參數失敗
- 28. 使用枚舉來專門化模板
- 29. typedef從模板基類枚舉
- 30. 如何檢查kendo模板內的枚舉和模型屬性