pcplayer:
那何必用DELPHI,直接用C或者 PASCAL 好了。现在做东西,面向对象,能封装为一个类的,尽量封装为类,肯定是有好处的。
[阅读: 791] 2009-03-27 15:55:07
我现在传递的参数,都尽量封装为类。比如:
procedure MyProc(const i: Integer; const MyName: string; var MyColor: TColor);
我可能这样来:
TMyParam = class
private
FInt: Integer;
FMyName: string;
FMyColor: TColor;
public
end;
procedure MyProc(MyParam: TMyParam);
为什么要这样做呢?因为,我的这个参数,可能很多地方都要用,可能服务器端和客户端都要用。如果改动一个参数,比如增加一个参数,到处都要改。如果封装为一个类,那我只要改类定义就好了。