你如何在Delphi中创建一个向量类?我倾向于将所有与数学相关的内容放入DLL中。我应该使用记录或实现接口的类?
记录方法的优点:
- 快速轻便 - 值类型 - 运算符重载
记录方法的缺点:
- 实现无法隐藏在DLL中(没有继承,因此无法为DLL接口创建抽象基类) - 在类的属性中使用记录时存在问题(
你怎么看?
记录方法的优点:
- 快速轻便 - 值类型 - 运算符重载
记录方法的缺点:
- 实现无法隐藏在DLL中(没有继承,因此无法为DLL接口创建抽象基类) - 在类的属性中使用记录时存在问题(
Class.VectorProp.X := 42
)你怎么看?