更新 .extend 方法