重構方案結構