定义包装代码

Min*_*ist 3 language-agnostic

术语“包装器”是什么意思?

开发人员经常说:“我将围绕这段代码构建一个包装器。”

这是什么意思?

Dav*_*d B 5

包装器是一个非常通用的术语,但它通常用于围绕原始数据类型或内置函数创建程序员定义的函数或类。

这样做的原因有很多,但通常是为了引入另一个抽象级别,以便只需要在一个地方对公共函数或例程进行更改。

例如

Integerint是Java中原始类型的包装器。

您还可以围绕控制台打印行语句创建包装器,如下所示:

public void printStuff(String s) {
  System.out.println(s);
}
Run Code Online (Sandbox Code Playgroud)