我有幾個實體有一個索引字段,我用它來指定顯示記錄的順序。這個字段是一個整數,它必須從1到n沒有任何「洞」(不能有1,2,4,5)。爲了保持索引字段,我需要做到以下幾點:如何對實現接口的實體執行創建/保存/刪除操作?
- 在添加索引字段應該設置,使得新記錄最後
- 放置在編輯,如果該指數變化,記錄在舊的和編輯記錄的新指標之間需要進行更新
- 在刪除具有比一個更高的指數記錄被刪除需要更新
所以,我想知道的是,我不能爲每個「可排序」類定義這種行爲,我可以用更通用的方式來做這件事嗎? IE瀏覽器。爲實現接口的實體執行這些操作,ISortable?
這個邏輯放在哪裏?
在此先感謝!
聽起來像是一個(摘要)基類。 – CodeCaster