Допустим, я хочу создать класс для представления полигонов, например.И я хотел сделать подклассы для представления определенных форм, таких как треугольники, четырехугольники или пятиугольники.
Это означает, что у меня будут классы, реализующие многоугольник, которые имеют естественную связь с целым числом.Есть ли способ, которым я могу представить это в моем коде?Я думаю, что я действительно хочу что-то похожее на дженерики, за исключением того, что они принимают числа в качестве аргументов.Например, было бы неплохо, если бы я мог сказать что-то вроде Polygon <4> для обозначения четырехугольника.