1
任何人都可以請澄清線的意義概括在下面一行的Head First Servlets & JSP屬性的標記對象的存儲(第555號):「概括標籤對象的存儲」是什麼意思?
一個解決辦法是把所有的屬性變成散列表。這 概括了標籤對象的存儲 的屬性,但這些設置方法的所有 呢?除非有辦法告訴 JSP引擎使用通用的 接口來設置標記 屬性,否則我們無法擺脫它們。
在此先感謝。
任何人都可以請澄清線的意義概括在下面一行的Head First Servlets & JSP屬性的標記對象的存儲(第555號):「概括標籤對象的存儲」是什麼意思?
一個解決辦法是把所有的屬性變成散列表。這 概括了標籤對象的存儲 的屬性,但這些設置方法的所有 呢?除非有辦法告訴 JSP引擎使用通用的 接口來設置標記 屬性,否則我們無法擺脫它們。
在此先感謝。
在這種情況下,「泛化」意味着您可以編寫一個函數或一小段代碼來實現您的所有案例,而不是單獨編寫每個案例。我沒有這本書,但它看起來像它取代了類似:
String attr1;
String attr2;
String attr3;
與
Hashtable<String, String> attributes;
這是推廣存儲 - 該代碼是爲了顯示映射字符串通用哈希表爲字符串 - 你會使用這樣的
attributes["attr1"] = "value";
的其他代碼將用於這樣的事:
attr1 = "value";
夥計,你需要找一本更好的書,這個看起來不是很好,根據你一直要求澄清的次數來判斷:) – skaffman 2009-07-13 19:21:49