提取Update和Delete相关的公用代码，简化设计