design-patterns - 什么是包装类?

标签 design-patterns wrapper

什么是包装类?
这些类有什么用处?

最佳答案

一般来说,包装类是“包装”或“封装”另一个类或组件的功能的任何类。这些通过提供底层类或组件的实现的抽象级别而很有用;例如,包装 COM 组件的包装类可以管理调用 COM 组件的过程,而无需打扰调用代码。它们还可以通过减少涉及的接口(interface)点数量来简化底层对象的使用;通常,这可以更安全地使用底层组件。

关于design-patterns - 什么是包装类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/889160/

相关文章:

Java:抛出异常而不是特定异常的原因是什么?

rest - 用于创建和更新资源的超媒体友好 REST 模式

c++ - 用C++设计一个状态机

php:从自己的 mysli 类获取数据库名称

c++ - 在 gtest 中显示失败的函数而不是宏

java - 我应该传递参数还是将它们注入(inject)到需要它们的地方?

java - 是否存在通过/失败设计模式?

c# - 用于运行 C# 代码的 Python 包装器

c# - 如果我无法访问源代码,如何为 EXE 编写 GUI 包装器?

c# - WCF 客户端包装器