2009-07-13 8 views
1

誰もが明確にしてください可能性がラインの意味はHead First Servlets & JSP(ページなし555。)の次の行の属性のタグオブジェクトのストレージを一般:「タグオブジェクトのストレージを一般化する」とはどういう意味ですか?

一つの解決策は、にすべての属性を置くことであろうハッシュテーブルこの は、属性のタグオブジェクトのストレージ を一般化しますが、これらのセッターメソッドはどれも はどうですか? JSPエンジンが というタグを設定するように指示する方法がない限り、 の属性を取り除くことはできません。 インターフェイスを使用します。

ありがとうございます。

+5

あなたはより良い本を得る必要があります、これはあなたが求めている明確化の数で判断すると非常に良いとは思われません:) – skaffman

+0

引用には?ここで話題は何ですか? – OscarRyz

+0

Head Firstの書籍はたくさんありますが、どちらが意味ですか? –

答えて

1

この文脈での「一般化」は、それぞれのケースを個別に記述するのではなく、1つの関数またはすべてのケースを実装する小さなコードを書くことができることを意味します。コードは、文字列をマップする汎用的なハッシュテーブルを表示するためのものです -

String attr1; 
String attr2; 
String attr3; 

ストレージを一般化だ

Hashtable<String, String> attributes; 

と:それはのようなものを置き換えるように私はその本を持っていないが、それは見えます

: - 文字列に、あなたは他のコードは次のようなものに使用されるこの

attributes["attr1"] = "value"; 

のようなものを使用します

attr1 = "value"; 
関連する問題