gpt4 book ai didi

delphi - 使用条款的差异

转载 作者:行者123 更新时间:2023-12-03 14:41:44 26 4
gpt4 key购买 nike

接口(interface) block 中声明的单元和实现 block 中声明的单元有什么区别?

最佳答案

如果该单元在接口(interface)部分中列出,则它在接口(interface)部分和实现部分中都可用。但是,如果它在实现部分中列出,则它仅在该部分中可用。

一般来说,如果您只需要某个单元来实现某个单元,则将其列在实现部分的 uses 子句中。这样就可以清楚地了解您的设备的接口(interface)所依赖的设备。

如您所知,一个单元的接口(interface)部分是其他单元所看到的。它只是您的设备和其他设备之间的“接口(interface)”。这就像一份契约(Contract)。 “这就是我能做的,也是你告诉我怎么做的。”该单元的实现部分完成接口(interface)部分 promise 的所有工作。在这里,您只需“实现”该单元即可;在这里您可以放置​​接口(interface)部分中列出的类/函数的代码。实现部分内容与其他单位无关。

通过这种方式,您可以将(巨大的)项目分成小部分,并且很容易看到它们如何作为一个系统一起工作。

关于delphi - 使用条款的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10125641/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com