我正在创建一个(Java)类来表示乐谱中具有特定开始时间的对象,并且可能还有持续时间.我需要这个班级的好名字.像"Timed"或"TimedObject"这样的东西是否合适?我试图想出一些以"-able"结尾的东西(比如Runnable),但我想不出任何好事; "OnsetTimeable"听起来很愚蠢,因为"OnsetTime"不是动词.我不太喜欢"MusicalObject",因为这并不意味着对象有一个开始时间("音乐对象"可能与得分有关).
更新:音乐上,此类表示在乐谱中某个时间点发生的事物的抽象.这应该是类的超类,如Note,KeyChange,MeterChange,DynamicMarking,TempoMark等.
这听起来像事件的MIDI文件.