我有一个类,我们称它为A,它包含一个不同类的数组,称为B。每个B类都有一个对保存它的A类的引用。
让我们假设每个B是一个按钮,在单击“我想打印到“兄弟”按钮的数量”时,该按钮具有。
我现在要做的就是通过保存在B中的引用进入A类并返回其数组大小。
我认为我的设计很差,因为A类和B类都相互了解。设计这种结构的更好方法是什么?
谢谢。
答案 0 :(得分:1)
使用以下方法创建接口IA
: getChildNum()
,让A
实现IA
,A
仍然有B
的列表,让B
持有对{{1}的引用}。
就是这样。