3

ラッパーという用語はどういう意味ですか?

開発者はよく、「このコードの周りにラッパーを作成するつもりです」と言います。

どういう意味ですか?

4

1 に答える 1

4

ラッパーは非常に一般的な用語ですが、プリミティブ データ型または組み込み関数の周りにプログラマ定義の関数またはクラスを作成するために一般的に使用されます。

これは多くの理由で実行できますが、一般的な関数やルーチンへの変更を 1 か所で行うだけで済むように、別のレベルの抽象化を導入するのが一般的です。

例えば

IntegerintJavaのプリミティブ型のラッパーです。

次のように、コンソール印刷行ステートメントの周りにラッパーを作成することもできます。

public void printStuff(String s) {
  System.out.println(s);
}
于 2012-09-12T16:15:38.430 に答える