Главная->Інформатика та програмування->Содержание->Оптимальный порядок изучения ООП

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 1) онлайн

Оптимальный порядок изучения ООП

Мы могли бы начать эту книгу с изучения процедурно-ориентированной кон- цепции программирования, присущей языкам C и C++, и лишь после этого приступить к ООП, однако для нас является более важным приступить к объект- но-ориентированному программированию как можно быстрее. Таким образом, нашей задачей является рассмотрение основы процедурного программирования, а затем — непосредственно изучение классов. Уже начальные главы этой книги демонстрируют применение языка C++, в корне отличающееся от С.

Некоторые вопросы рассматриваются в этой книге несколько раньше, чем это принято в другой литературе по языку С: например, рассмотрение структур предшествует рассмотрению классов. Причиной для этого является то, что класс представляет собой не что иное, как синтаксическое расширение структуры, и, следовательно, структура является ключом к пониманию C++.

Такие элементы языка, как указатели, рассматриваются несколько позже, чем в большинстве книг по языку C. Указатели не являются необходимыми при изучении основ ООП и в то же время, как правило, представляют трудность для понимания. Таким образом, обсуждение указателей откладывается до тех

пор, пока не будут рассмотрены основные концепции объектно-ориентирован- ного программирования.

 

21