2017-03-04 117 views

回答

2

你的理由可能是純粹的美容。例如,您可能希望根據其用途將類型分組到不同的文件中。例如。您可能希望在一個文件中保留與文檔結構相關的類型,同時將與語義關係有關的put類型放入另一個文件中。當你編寫一個程序時,你通常也不會把所有的代碼放到一個文件中。

也可能有技術原因。例如DKPro Core中,jcasgen-maven-plugin用於爲某些類型的系統文件自動生成JCas類。這些JCas類沒有簽入版本控制系統。然而,特定類型的系統文件被排除在該自動生成之外,並且相應的JCas類實際被簽入版本控制系統,因爲它們包含自定義修改 - 即額外的手動實現的方法。

披露:我在uimaFIT和DKPro Core上工作。

+0

謝謝@Rec :) –