我基本上是一名具有 C# 和 C++ 编程知识的 Java 程序员。考虑到这一点,请阅读以下场景,我用它来解释我的情况。
想象一下我正在创建一个程序。我是模块编程的粉丝,所以我把这个程序分成模块。他们是:
- 警报
- 安全
- 作家
现在,在 Java 中,我可以将这些模块表示为Java 之外的简单单词packages
中的packages
文件夹。
现在,如果我要使用 C++,我该怎么做呢?我怎样才能将这些安排到packages
Java中或类似的东西中?而且,在我的真实案例中,我将使用 OpenCV C++ 库,同时将 C++/CLI 用于 GUI 和一些创建为 DLL 的 C# 模块。
我的程序将非常庞大和复杂,我不想看到所有类、DLL 和其他所有内容都位于同一个文件夹中而没有任何明确的安排。
更新
图片 我有另一个模块,叫做“Speak”。该模块将是 C++/CLI,因为 C# 和 C++ 都将在那里。我怎样才能把它安排成packages
?