三层结构中在客户端如何重组数据逻辑(我可用的分数只有21)

blue_morning 2001-09-17 07:47:49
公司使用了中间件进行开发,服务器端使用如下的方法发送主从数据:
for(i=0; i< SelectCount; i++)
{
SendData;
for(j=0; j< SelectSubCount; j++)
{
SendSubData
}
}

  客户端用delphi一开始我采用和服务器端一样的结构来在本地保存数据,并在程序中维护数组间的逻辑关系。很快我就发现程序的可维护性极差, 另外在服务器端最多有3层for的数据发过来,最后一层的数据量大得让我头晕。

望各位高手从oop的角度出发指点此问题


在客户端用如下方法来接受:
for i=0 to SelectCount-1 do
begin

ToRecord
for(j=0 to SelectSubCount-1 do
begin
ToSubRecord;
end;
end;

...全文
34 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧