2
在我的一些項目的雙重分派,我用的是雙調度機制在運行時提供了我的基礎設施模塊的「查看」我的域名模塊(Strengthening your domain: The double dispatch pattern)。我上面稱之爲「模塊」的只是單獨的jar文件,其中來自service.jar-> domain.jar的依賴僅在編譯時被強制執行。如果我將我的服務和域定義爲「真正的」java 9模塊,我能否在java-9上運行此工作?的Java 9模塊和DDD
module domain
L Fee.java
L Payment recordPayment(double, BalanceCalculator)
L BalanceCalculator.java
module service
L BalanceCalculatorImpl.java // implements BalanceCalculator
L double calculate(Fee fee) //call fee.recordPayment(amount,this)
任何措施或方法來定義一種。運行'weak'依賴? – Franck
其實你的樹是錯誤的。在域,我有一個接口,我們稱之爲BalanceCalculator和我的服務,我有它的IMPL,稱之爲BalanceCalatorImpl.java .....我是阻止在?情況 – Franck
您可以更新您的問題,包括信息 - 最好在圖:) – Nicolai