gpt4 book ai didi

delphi - 开发新代码时是否应该使用类助手?

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

Delphi 8 引入了类帮助器,用于将 VCL/RTL 映射到 .NET 对象层次结构。它们允许将方法注入(inject)现有类,而无需覆盖该类或修改原始类。 Delphi 的更高版本发现类帮助程序得到了改进,并将它们移植到 Win32。

在帮助中,它说“它们不应被视为开发新代码时使用的设计工具。”

类助手违反了传统的 OOP,但我不认为这使它们成为一件坏事。这个警告有道理吗?

开发新代码时是否应该使用类助手?

您在开发新代码时使用它们吗?

为什么或为什么不?

Malcolm's comments :新代码意味着日常应用程序开发,其中您有一些第三方库、一些现有代码,然后是您正在编写的代码。

最佳答案

取决于“新代码”的含义。

它们与您新开发的类并不真正相关,因此在这种情况下,不,可能不应该使用它们。

但即使在一个全新的项目中,您可能仍然需要修改一个无法通过其他方式更改的现有类(vcl 类、第三方类等)。在这种情况下,当然,我会说继续。

它们本身并不邪恶。与大多数其他事物一样,您只需要了解它们的工作原理并在适当的上下文中使用它们即可。

关于delphi - 开发新代码时是否应该使用类助手?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/354940/

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