Верно. Вы заметили отношение наследования, которое содержится в конце описания первой системы (как ракеты_большой_дальности, так и ракеты_малой_дальности наследуются от ракеты)?

А главное, обратите внимание, для ответа на вопрос не потребовалось ни строчки кода, ни даже знания конкретного языка программирования! Объектно-ориентированный, объектно-базированный подходы и функциональная декомпозиция - это средства, помогающие разуму анализировать сложные системы. При анализе системе можно использовать любые средства, тем не менее, решение будет проще реализовывать, если язык программирования напрямую поддерживает подход, выбранный вами.

Вы можете перейти к следующему разделу.

Вы можете также:

PREVIOUS Вернуться к вопросу

OUTLINE  Вернуться к содержанию Урока 7

David A. Wheeler (dwheeler@ida.org)

Перевод: Юрий Королев   Общая редакция перевода: Г.Ю. Сисюк

Исходная копия этого документа находится по адресу "http://www.adahome.com/Tutorials/Lovelace/s7s1r1.htm".

Исходная копия перевода размещена на сайте http://www.ada-ru.org