好的,让我们看看以下情况:
我有两节课。时间表和活动。
一个时间表有很多事件。这很简单。
那么,为了获取所有事件,我应该在哪里留下getAllEvents方法?安排课程或活动课程?最佳做法?
感谢。
答案 0 :(得分:5)
如果您想获取给定计划的所有事件,请在Schedule对象中定义一个名为getAllEvents()的方法。
如果您希望在全局范围内获取所有事件 - 我会鼓励您创建一个EventCollection对象,并将所有事件添加到其中 - 除了在相应的Schedule中注册它们。