应用范围
1:多个对象同时操作某一个对象的时候
2:需要随时获取有多少对象在引用同一个对象的时候
3:等等。。
好处
1:维护更加方便
2:可以方便的获得有多少人在用这个对象
3:再也不用担心误删或者一直不删除导致的各种问题
实现
1:就是对象身上有一个数字,当一个新的引用指向对象时,引用计数器就递增,当去掉一个引用时,引用计数就递减。
2:当计数为0时销毁或者做其他操作
欢迎转载,转载请标明出处:http://www.jianshu.com/p/3464086d4c29
应用范围
1:多个对象同时操作某一个对象的时候
2:需要随时获取有多少对象在引用同一个对象的时候
3:等等。。
好处
1:维护更加方便
2:可以方便的获得有多少人在用这个对象
3:再也不用担心误删或者一直不删除导致的各种问题
实现
1:就是对象身上有一个数字,当一个新的引用指向对象时,引用计数器就递增,当去掉一个引用时,引用计数就递减。
2:当计数为0时销毁或者做其他操作
欢迎转载,转载请标明出处:http://www.jianshu.com/p/3464086d4c29