MKN & 重构