【发布时间】:2012-10-30 21:07:06
【问题描述】:
目前我有两个班级,第一个叫做"Building",第二个叫做"Happening"。每栋建筑都有自己的名字,ArrayList 一天的事件(Happening)。 Happening 类具有开始时间和结束时间。可以有许多建筑物,每个建筑物都可以有多个事件(Happening)。但正如你所见,我正在使用两个类来完成这项工作。我知道这可能是最好的方法,但我很好奇我是否可以只用一个类 (Building) 处理所有这些,而不需要 Happening 类。我尝试使用Happening作为内部类,但它对我不起作用,因为我从Building获取数据的主要方法也需要知道这个类,因为我的Building有一个方法来返回它的所有事件作为一个数组。所以我想知道是否有其他方法可以做到这一点。
【问题讨论】:
-
两个类似乎是这里最好的方法,因为每个
Building都有一组Happenings。为什么要删除Happening类?