0
아래 프로그램을 리팩토링하고 싶습니다. 그것은 너무 많은 매개 변수 냄새가 있습니다. 어떻게 리팩토링 할 수 있습니까?자바 코드에서 너무 많은 매개 변수 리팩토링
package net.sourceforge.ganttproject.export;
import net.sourceforge.ganttproject.GanttExportSettings;
import net.sourceforge.ganttproject.task.TaskContainmentHierarchyFacade;
import net.sourceforge.ganttproject.resource.HumanResourceManager;
import java.io.File;
public class PDFExportData extends ProjectExportData {
final String myStylesheet;
public PDFExportData(GanttExportSettings myExportSettings, File myOutputFile, String myProjectName, String myProjectDescription, String myOrganization, HumanResourceManager myResourceManager, TaskContainmentHierarchyFacade myTaskHierarchyFacade, GanttChartExportProcessor myGanttChartExportProcessor, ResourceChartExportProcessor myResourceChartExportProcessor, String stylesheet) {
super(myExportSettings, myOutputFile, myProjectName, myProjectDescription, myOrganization, myResourceManager, myTaskHierarchyFacade, myGanttChartExportProcessor, myResourceChartExportProcessor);
myStylesheet = stylesheet;
}
}