我正在创建一个(Java)类来表示乐谱中具有特定开始时间的对象,并且可能还有持续时间。我需要为这门课起个好听的名字。像“Timed”或“TimedObject”这样的东西合适吗?我试图想出一些以“-able”结尾的东西(比如 Runnable),但我想不出什么好东西;“OnsetTimeable”听起来很傻,因为“OnsetTime”不是动词。我也不太喜欢“MusicalObject”,因为这并不意味着该对象有一个开始时间(“音乐对象”可以是与乐谱相关的任何东西)。
更新:从音乐上讲,这个类代表了乐谱中某个时间点发生的事情的抽象。这应该是 Note、KeyChange、MeterChange、DynamicMarking、TempoMark 等类的超类。