使用引用计数管理共享对象