У меня есть набор данных, позволяющих называть их фигурами.Какой тип данных я должен использовать?
Есть 3 типа форм:
1) circle :
x-coordinate
y-coordinate
r-radius
c-color
2) square:
x-coordinate
y-coordinate
s-side
c- color
3) line:
x-coordinate
y-coordinate
x1-coordinate
y1-coordinate
c- color
Какой тип данных лучше всего подходит для них? Должен ли я сделать класс формы и сделать круг, квадрат и линию как подклассы формы? Если да, могу ли я поместить все их в один файл класса?
В качестве примечания стороны: При создании каждой фигуры конструктор будет задан только maxX и maxY. Формируется автогенерация со случайными числами, которые будут оставаться в пределах (0,0, maxX, maxY). Их размеры также определяются пользователем. Я держу их от 1/10 до 1/3 или ширины экрана. Но они менее важные детали.
Ваш подход выглядит нормально. Почему вы сомневаетесь в этом? –
Тихие нисходящие нити бесполезны. –
его реальный позор людей, обескураживающих новых посетителей, даже не комментируя или не оставляя обратной связи –