一個物件多處引用的維護問題

cxz7531發表於2008-09-08
我想大家在應用開發的時候都有過這種經歷 。

一個物件在a處建立了,但b處又需要引用它。這樣就有了兩個引用
當在a處刪除的時候 ,希望在b處也刪除它;如果系統稍大的時候,可能多次引用的次數會更加多,一一刪除很繁瑣。 有沒有辦法一處刪除 ,別處也同時刪除,至少把引用置為null,下次能識別出來。

一般情況下,可以用工廠方式,不在多地保持該物件的應用. 只保留一處, 其它地方都從該地獲得.
但我們這個系統前期是一家高校的老師開發的,id號是id1、id2...這樣連續的,id2刪除,id3補到id2。物件連個唯一的標識都沒有。

用工廠模式也不知道怎麼定位物件?


相關文章