У меня есть структура с именем WaveSize, которая представляет количество выборок или количество времени, но я также использую эту структуру для представления позиции или смещения в волне.
Несмотря на то, что довольно часто представлять размеры и позиции в системе координат с типом Vector2d, я не могу найти достаточно абстрактное хорошее имя для представления длин волн и положений / смещений волн.
Я нахожу странным видеть что-то вроде:
public WaveSize Size { get; }
public WaveSize Offset { get; }
Я бы предпочел придумать хорошее имя, чем создавать пустые классы или использовать 'using'.
Любые предложения будут высоко оценены. Заранее спасибо.
РЕДАКТИРОВАТЬ: как предполагали Рид Копси и Марк Гравел, имеет смысл иметь два разных класса, поскольку они представляют собой два разных понятия, поэтому любое сходство в коде следует рассматривать как простое совпадение.