Tôi đang viết một chương trình liên quan đến việc làm việc với cả tọa độ cực và Cartesian.
Liệu nó có ý nghĩa để tạo ra hai cấu trúc khác nhau cho mỗi loại điểm, một với X
và Y
các thành viên và một là với R
và Theta
các thành viên.
Hoặc là quá nhiều và tốt hơn là chỉ có một cấu trúc với first
và second
là thành viên.
Những gì tôi đang viết rất đơn giản và nó sẽ không thay đổi nhiều. Nhưng tôi tò mò không biết cái gì tốt hơn từ quan điểm thiết kế.
Tôi đang nghĩ lựa chọn đầu tiên là tốt hơn. Có vẻ dễ đọc hơn và tôi sẽ nhận được lợi ích của việc kiểm tra loại.