每 个 包装 对象 都 包含 对 相应 本机 对象 的 引用 ， 用 于 将 命令 重定 向 到 该 对象 。 反过来 ， 对象组 保留 包装 对象 。 但是 ， 这 不 会 创建 uncollectable 循环 ， 因为 垃圾 回收器 \ （ GC \ ） 非常 智能 ， 足以 释放 不 再 引用 包装 的 对象 组 。 但 忘记 发布 单 个 包装器 会 保留 整 个 组 和 关联 的 包装 。

Each wrapper object holds a reference to the corresponding native object , for redirecting commands to it . In turn , an object group holds wrapper objects . However , this does not create an uncollectable cycle , as Garbage Collector \ ( GC \ ) is smart enough to release object groups whose wrappers are no longer referenced . But forgetting to release a single wrapper holds the whole group and associated wrappers .
