簡體   English   中英

DROOLS中“ package”關鍵字的用途是什么?

[英]What are the uses of 'package' keyword in DROOLS?

在我的方案中,我們有多個規則文件,並且使用正確的命名約定確保每個規則名稱都不同,即使它們位於不同的文件夾,文件中也是如此。

我們在所有drl文件中使用通用的軟件包名稱。

現在,即使我刪除了程序包名稱,它也可以正常工作(我檢查過的測試用例)。

因此,現在我對“ package”關鍵字的全部用途和目的感到困惑。

我已經了解到,它非常類似於java中的包並使用過,因此我們可以在不同的包中使用相同的名稱規則,聲明的類型和導入。 那么,如果我們已經確保編寫的所有內容都具有唯一名稱,我們是否也需要此名稱?

DRL包為規則創建了不同的命名空間。

如果DRL包與Java包相同,則DRL包也允許在不使用import語句的情況下訪問Java類。

您不需要在DRL中使用軟件包,但是即使所有軟件包都在一個軟件包中,我也建議您使用它。 誰知道明天會帶來什么?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM