抽取公共部分