Стоит ли смешивать датакласс с методом конвертации bytes в этот датакласс? Есть датакласс@dataclass
class VectorObject:
x: int
y: int
z: int
Есть функция, которая превращает набор байт в VectorObjectdef from_bytes(raw: bytes) -> VectorObject:
x, y, z = struct.unpack(" "MyVector":
x, y, z = struct.unpack("

18 Окт 2020 в 19:47
199 +1
1
Ответы
1

В данном случае, объединение датакласса с методом конвертации bytes в этот датакласс вполне допустимо. Это позволит сделать код более модульным и удобным для использования.

Таким образом, в вашем случае смешивание датакласса с методом конвертации bytes в этот датакласс принимается и может быть реализовано в виде одного класса MyVector.

17 Апр 2024 в 22:45
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир