多做题,通过考试没问题!

软件工程

睦霖题库>大学试题(计算机科学)>软件工程

消除包之间循环依赖性的方法是什么?

正确答案: 本质上,两个包之间的依赖性来自于两个包中类之间的依赖性。类之间的循环依赖性是个特别棘手的问题,好在大多数情况下可以通过重新设计避免循环依赖性。具体方法是增加新包。举例说明如下:
在下图中,包A依赖于包B,反过来包B又依赖包A,构成了循环依赖。具体解决办法是:将包B依赖的包A中的元素从包A中分离出来,组成包C,使得包B不再依赖包A,而是依赖包C。
答案解析:
进入题库查看解析

微信扫一扫手机做题