Хотел исправить заголовок, удалив предыдущее сообщение — не вышло, если появилась "бомбочка", то я вовсе не отказываюсь от своего сообщения, а только хотел поправить заголовок.
Здравствуйте, Michael7, Вы писали:
I>>Все-таки математика права, квадрат это прямоугольник,
M>Кстати, насчёт математики тоже не всё так просто, есть два подхода. M>В обычной, хорошо нам знакомой, статической геометрии можно считать, что квадрат — это прямоугольник с равными сторонами.
M>Но есть ещё такой раздел математики как топология. Так вот с точки зрения топологии, наоборот, прямоугольник — это растянутый(или сжатый) квадрат. То есть, первичен именно квадрат.
Насколько я помню, с точки зрения топологии квадрат и прямоугольник вообще неотличимы.
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
Cecil has predicate objects, which allow virtual "subclasses" to be defined carrying specialized methods that override their parent's methods whenever some boolean predicate over the object is true. In this way, inheritance can be used to model time-varying and/or state-dependent properties of objects just like permanent properties of objects.