Open alexey-malov opened 5 years ago
[ ] Лучше выделить класс утилит со статическим методом для нахождения расстояния между между точками, чтобы не создавать отрезки прямых для вычисления периметра.
[ ] Вместо матрицы завести 4 скалярные переменные (для вычисления площади треугольника).
[ ] Воспользоваться функцией abs для нахождения модуля
[ ] Сделайте так, чтобы достаточно было на холсте нарисовать фигуры один раз, а содержимое холста на Graphics-е рисовать несколько раз. Для этого примените дисплейные списки:
Класс Canvas должен запоминать рисуемые примитивы.
Класс Canvas имеет метод рисования его на Graphics