Книга: Основы объектно-ориентированного программирования
У14.9 Комплексные числа
У14.9 Комплексные числа
(Это упражнение предполагает знакомство со всеми лекциями вплоть до 5-й курса "Основы объектно-ориентированного проектирования".) В примере, рассмотренном при обсуждении интерфейса модулей, использовались комплексные числа с двумя разными представлениями, при этом соответствующие изменения в представлениях остались "за кадром". Определите можно ли получить эквивалентный результат с помощью наследования, а именно, создать класс COMPLEX (КОМПЛЕКСНЫЕ) и его наследников CARTESIAN_COMPLEX (КОМПЛЕКСНЫЕ_В_ДЕКАРТОВЫХ_КООРДИНАТАХ) и POLAR_COMPLEX (КОМПЛЕКСНЫЕ_В_ПОЛЯРНЫХ_КООРДИНАТАХ).
Оглавление статьи/книги
- У14.1 Многоугольники и прямоугольники
- У14.2 Многоугольник с малым числом вершин
- У14.3 Геометрические объекты с двумя координатами
- У14.4 Наследование без классов
- У14.5 Классы без объектов
- У14.6 Отложенные классы и прототип
- У14.7 Библиотека поиска в таблицах (семестровый проект)
- У14.8 Виды отложенных компонентов
- У14.9 Комплексные числа
Похожие страницы
- Комплексные числа
- У11.1 Комплексные числа
- 5.11. Комплексные числа
- 5.3. Округление чисел с плавающей точкой
- У11.8 Нарушение инварианта
- 5.28. Генерирование случайных чисел
- У11.2 Класс и его АТД
- У11.3 Полные утверждения для стеков
- У11.4 Экспортирование размера
- У11.5 Инвариант реализации
- У11.6 Утверждения и экспорт