2
我想編寫一個程序,該程序將通過給定的輸入目錄遞歸運行,並執行預先定義的任務。 我希望它是健壯的,這樣我可以開發應用程序,如果我想在將來添加另一種行爲,則不必進入核心代碼。如何編寫強大的可自定義應用程序來執行文件上的任務?
我看到它的方式,每個要執行的任務應該在類中實現,例如,應該有一個配置文件將類映射到文件類型。
我對如何實現這一點有一些想法,但不能形成一個解決方案。
這應該用依賴注入來完成嗎?如果是這樣,哪個簡單的DI框架適合這個?
或者也許它應該只是讀取配置文件和加載在那裏定義的類來完成?
,看一下,如果你想在你的結構(目錄),實行不同的行爲Visitor模式(http://en.wikipedia.org/wiki/Visitor_pattern)。 – talnicolas
或者只是使用shell腳本... – artbristol
@talnicolas如何在配置文件中定義類? – AAaa