黑马程序员技术交流社区
标题:
从设计的角度说两个类互相引用是否应该避免?
[打印本页]
作者:
Stars√永恒
时间:
2014-2-22 09:57
标题:
从设计的角度说两个类互相引用是否应该避免?
读别人代码想到的一个问题:
比如两个类A,B。
A的成员变量之一是B的一个实例;
B的成员变量之一是A的一个实例。
这种情况是否一个糟糕的设计,是否应该避免?
作者:
乔青山
时间:
2014-2-22 14:17
为什么不把A中被B应用的成员变量和B中被A应用的成员变量封装成一个父类,然后由A,B继承他俩
作者:
浅一蓝
时间:
2014-2-22 14:48
两个类的相互引用是正常的,不需要刻意避免。但是需要注意的是,如果这两个类对应于数据库表的时候,要避免表的相互引用。另外,如果用到了@Inject,则互相注入是可能会有问题的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2