构造模式修正