中国开发网: 论坛: 程序员情感CBD: 贴子 708246
pcplayer: 那何必用DELPHI,直接用C或者 PASCAL 好了。现在做东西,面向对象,能封装为一个类的,尽量封装为类,肯定是有好处的。
我现在传递的参数,都尽量封装为类。比如:

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);

为什么要这样做呢?因为,我的这个参数,可能很多地方都要用,可能服务器端和客户端都要用。如果改动一个参数,比如增加一个参数,到处都要改。如果封装为一个类,那我只要改类定义就好了。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录