X
xingkong97
Unregistered / Unconfirmed
GUEST, unregistred user!
to all:
我们现在就在开发一个大型的项目。我们开发人员有6个人。
我觉得在一个项目中,不是每一个人的水平都一样,肯定有高有低,高的确实要更多的担负起规划项目、项目质量监督的责任。不过,对一个女孩子大声指责,我是肯定做不到的。
说一下我们在这方面的设计:
我们肯定会用property的方法去存取私有数据,我觉得这是最明显也是最高效的方法。
但是我们不会这样用:
private
FName: string;
public
property Name: string read FName write FName;
因为这样用,别人在继承这个类的时候是没法去改写Name的赋值和获取语句的。
我们会这样写:
protected
function GetName;
procedure SetName(value:...);
private
property Name: string read GetName write SetName;
我认为这样写就很好的解决了继承与属性使用方面的问题。
不知道楼上的各位,讨论的结果是不是这样呢。
我们现在就在开发一个大型的项目。我们开发人员有6个人。
我觉得在一个项目中,不是每一个人的水平都一样,肯定有高有低,高的确实要更多的担负起规划项目、项目质量监督的责任。不过,对一个女孩子大声指责,我是肯定做不到的。
说一下我们在这方面的设计:
我们肯定会用property的方法去存取私有数据,我觉得这是最明显也是最高效的方法。
但是我们不会这样用:
private
FName: string;
public
property Name: string read FName write FName;
因为这样用,别人在继承这个类的时候是没法去改写Name的赋值和获取语句的。
我们会这样写:
protected
function GetName;
procedure SetName(value:...);
private
property Name: string read GetName write SetName;
我认为这样写就很好的解决了继承与属性使用方面的问题。
不知道楼上的各位,讨论的结果是不是这样呢。