我有一个名为 WaveSize 的结构来表示样本量或时间量,但我也使用此结构来表示波中的位置或偏移量。
虽然用 Vector2d 类型表示坐标系中的大小和位置很常见,但我无法找到一个足够抽象的好名称来表示波长和波位置/偏移量。
我觉得奇怪的是看到类似的东西:
public WaveSize Size { get; }
public WaveSize Offset { get; }
我宁愿想出一个好名字,也不愿创建空类或使用“使用”。
任何建议将不胜感激。提前致谢。
编辑:正如 Reed Copsey 和 Marc Gravel 所建议的,拥有两个不同的类很有意义,因为它们是两个不同的概念,因此,代码中的任何相似之处都应该被视为仅仅是巧合。