最佳实践OO

vit*_*ano 0 oop actionscript-3 flex4

好的,让我们看看以下场景:

我有两节课.时间表和活动.

一个时间表有很多事件.这很简单.

那么,为了获取所有事件,我应该在哪里留下getAllEvents方法?安排课程或活动课程?最佳做法?

谢谢.

Ale*_*ein 5

如果您想获取给定计划的所有事件,请在Schedule对象中定义一个名为getAllEvents()的方法.

如果您想要在全局范围内获取所有事件 - 我会鼓励您创建一个EventCollection对象,并将所有事件添加到它 - 除了在相应的Schedule中注册它们.