Re: [問題] 請問如何將code不要寫死,不需要重新編쐠…

看板java作者 (用C的大蟒蛇)時間16年前 (2009/10/26 17:14), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串10/10 (看更多)
: 單看這個問題原本的標題「請問如何將code不要寫死,不需要重新編譯」而言, : 在目前的技術應該是只有動態語言,勉強可以達到"不需要重新編譯"的標準, 這要求並不難, log4j的繼承者 slf4j 就是這麼設計的, slf4j-api.jar 中,就只有簡單的定意 API的介面,在執行時,端看另外載入的 slf4j-log4j slf4j-logback, slf4j-nop 來決定實際的執行方式。 此外Dependency Injection Framework如 Guice or Tapestry5 中也大量 運用 interface,讓程式設計師在設計時,專注在抽象的 interface上, 以求日後可以抽換掉 implementation. ※ 編輯: CPython 來自: 67.185.160.97 (10/26 17:18)
文章代碼(AID): #1AvMXWYX (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 10 之 10 篇):
文章代碼(AID): #1AvMXWYX (java)