对于Lab3中要求immutable类型的分析与思考

在Lab3中的ADT设计中,有一些面向复用的类中要求我们必须设计immutable的类: 受限于这些类必须是immutable的要求,我们在实现实验的过程中,会遇到许多困扰: 未看清immutable的要求导致需删除代码重写。 这些类中只能保存其基础的,不变的属性。 但轨道系统的要求中,需要轨道上存在物体、物体之间存在联系,并且这些都是可改变的,因此类间可变的联系不能存放于这些类中,需要额外写其它
相关文章
相关标签/搜索