【问题标题】:What does "wrapping" mean in programming?编程中的“包装”是什么意思?
【发布时间】:2012-04-02 10:14:34
【问题描述】:

在编程文献和一般互联网上,我注意到经常使用术语“包装”

例如“将库包装在类中”或“包装数据库”。那是编程方面的官员还是只是一个俚语?描述它的最佳方式是什么?

谢谢

【问题讨论】:

    标签: terminology definition word-wrap


    【解决方案1】:

    “Wrap”是一个标准的英文单词,意思是“Cover or enclose”。通常,程序员用它来表示用其他东西封闭某物的功能。这是一个相当广泛接受的术语。没有“官方编程术语”指导方针,所以这几乎是最接近的。

    示例:

    • 包装函数是调用另一个函数的函数;
    • 包装类是在自身内部保存对另一个对象的引用的类;
    • Facade 设计模式是一个包裹另一个对象的类/对象,目的是简化访问/使用此类对象的接口;
    • Decorator 设计模式是一个类/对象,它在运行时环绕另一个对象,目的是通过新功能增强对象的接口(无需修改对象本身) .

    【讨论】:

    • 嗨 Amber - 您能否详细说明以下内容:包装器 - 它们:“用其他东西封装某物的功能。”?
    • 参加聚会很晚,但我在答案中添加了一些示例。我希望他们能够让其他用户更清楚地了解 “包装器” 的概念。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-17
    • 2010-12-19
    • 2012-04-04
    • 2013-02-09
    • 2015-10-18
    • 1970-01-01
    • 2021-12-10
    相关资源
    最近更新 更多