重构setMasterSlave