所以我对OO编程有点新意.Delphi的属性旨在成为获取类数据的"更优雅"方式,而不是getter/setter(在此处读取业务类中属性vs getter/setter的使用).
我应该何时直接使用这些字段,何时应该在属性中使用getter/setter?我只是在需要操纵数据时才会说话,但我不确定.
编辑:
省略一个除了返回字段本身值之外什么都不做的setter是错误的吗?
property Field :integer read FField write FField;
Run Code Online (Sandbox Code Playgroud)