for(i=0;i<N;i++){
我不应该将方法public void savingDocument(SubmissionBaseDataSource submissionDataSource){
if(submissionDataSource instanceof submissionOne) {
submissionOne submission = (submissionOne) submissionDataSource;
}else if(submissionDataSource instanceof submissionTwo) {
submissionTwo submission = (submissionTwo) submissionDataSource;
}
document.setDocumentType(submission.getData().getDocumentType());
document.setUniqueId(submission.getUniqueId());
}
声明为基于动态类声明为提交的方法。我把默认值null提交也没有用。如果我将每个getter方法放在submission.getData().getDocumentType(); and submission.getUniqueId()
的每个方法上,这会使代码重复,那不好。
对此有何建议?