Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Ada 中编写了一个库,我希望客户只需要在他们的代码中包含一个包。就像是:
with all_packages;
这将包括对客户有用的所有软件包。我为每个标记类型编写了一个包,以使内容简单易读。
我如何让图书馆用户可以只用一个语句包含所有包?
你不能。
通过将每个标记类型封装在自己的包中,您做得很好,这是 Ada 中推荐用于面向对象编程的方法。
然后,客户端代码只需“使用”它需要的那些包。