LINUX.ORG.RU

История изменений

Исправление system-root, (текущая версия) :

Причём здесь приватные поля? Вот например - http://algolist.manual.ru/maths/geom/polygon/area.php высчитываем площадь рандомного полигона. Для этого нужна поверхность (координаты) и понимание про полигон. Ты эту зависимость знаний будешь тащить в каждую фигуру?

Только после того, как ты положишь фигуру на поверхность можно посчитать её площадь. И фигура не может знать что такое поверхность и что такое площадь соответственно тоже не знает. Это же 2Д объект, а не Евклид в 3Д мире, чтобы уметь площадь считать.

Исходная версия system-root, :

Причём здесь приватные поля? Вот например - http://algolist.manual.ru/maths/geom/polygon/area.php высчитываем площадь рандомного полигона. Для этого нужна поверхность (координаты) и понимание про полигон. Ты эту зависимость знаний будешь тащить в каждую фигуру?

Только после того, как ты положишь фигуру на поверхность можно посчитать её площадь. И фигура не может знать, что такое поверхность и что такое площадь соответственно тоже не знает. Это же 2Д объект, а не Евклид в 3Д мире, чтобы уметь площадь считать.