循环单元引用的弊端在哪? (100分)

  • 主题发起人 主题发起人 笑三少2002
  • 开始时间 开始时间

笑三少2002

Unregistered / Unconfirmed
GUEST, unregistred user!
我觉得在程序设计中,经常有A单元引用B单元,而B单元完成后的值要传递给A单元。这样在
设计中不得不在A中引用B,而在B中也要引用A,请问:
1、程序单元的这种循环引用会对程序最后的完成产生不利的影响吗?
2、主要体现在哪几个方面?
3、有什么方法可以避免这种情况的出现吗?
请大家给予指点!谢谢!
 
为什么要避免呢,难道函数之间的间接递归你也要避免?
没有任何不利影响,而且你的程序编得简洁。
 
我是在一本《Delphi5开发人员指南》的书上看到作者对这种的单元引用提出了异议,他
指出如果存在这样情况表明程序设计有缺陷!
应当避免这种情况(书上说的)
 
B可以不引用A的啊,
你在B单元处理结束后 发个消息去把结果赋给A的东东就行啦!
 
请问Fanny501,怎样发一个消息给A,能说得详细一点吗?
 
没觉得有什么不好的影响,不必要这么教条吧。
我记得以前在delphi低版本中不允许循环引用,还有一本老外写的书将到技巧
来实现循环引用。
 
多人接受答案了。
 
后退
顶部