一个对象多处引用的维护问题
我想大家在应用开发的时候都有过这种经历 。
一个对象在a处创建了,但b处又需要引用它。这样就有了两个引用
当在a处删除的时候 ,希望在b处也删除它;如果系统稍大的时候,可能多次引用的次数会更加多,一一删除很繁琐。 有没有办法一处删除 ,别处也同时删除,至少把引用置为null,下次能识别出来。
一般情况下,可以用工厂方式,不在多地保持该对象的应用. 只保留一处, 其它地方都从该地获得.
但我们这个系统前期是一家高校的老师开发的,id号是id1、id2...这样连续的,id2删除,id3补到id2。对象连个唯一的标识都没有。
用工厂模式也不知道怎么定位对象?