加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

在Delphi中绕过循环引用

发布时间:2020-12-15 06:10:50 所属栏目:大数据 来源:网络整理
导读:参见英文答案 Delphi Enterprise: how can I apply the Visitor Pattern without circular references?4个 有没有办法在Delphi中循环单元引用? 也许是更新版本的delphi或一些魔法黑客或什么东西? 我的delphi项目有10万行代码,主要基于单例类.我需要重构这
参见英文答案 > Delphi Enterprise: how can I apply the Visitor Pattern without circular references?4个
有没有办法在Delphi中循环单元引用?

也许是更新版本的delphi或一些魔法黑客或什么东西?

我的delphi项目有10万行代码,主要基于单例类.我需要重构这个,但这意味着几个月的“循环引用”地狱:)

解决方法

我在过去十年一直保持着近百万行遗产代码,所以我明白你的痛苦!

在我维护的代码中,当遇到循环使用时,我经常发现它们是由单元B中需要的单元A中的常量或类型定义引起的(有时它也是一小段代码,全局变量),单元B也是需要的.

在这种情况下(当我很幸运的时候),我可以把这些部分的代码仔细地提取到包含常量,类型定义和共享代码的新单元C中.然后单位A和B使用单位C.

我发布上面的一些遗憾,因为我不是软件设计的专家,意识到有很多其他人比我更加知识渊博.希望,但是,我的经验将对你有所帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读