【发布时间】:2011-11-26 21:01:36
【问题描述】:
我已经为给定的类声明了一个私有字段和一个公共属性。
我可以从其他单位通过提供访问权限的公共属性访问该字段。
但在声明此类的同一单元内,我可以选择直接或通过属性访问该字段。
建议的最佳做法是什么:直接读取/写入字段或通过提供读取和写入访问权限的属性?
【问题讨论】:
-
一般来说,如果你在类之外(有字段和属性的那个),只使用属性会更有意义。
-
最新版本的Delphi允许将字段声明为
strict private,这将禁止在类外使用该字段。
标签: delphi