ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 1) онлайн
Оптимальный порядок изучения ООП
Мы могли бы начать эту книгу с изучения процедурно-ориентированной кон- цепции программирования, присущей языкам C и C++, и лишь после этого приступить к ООП, однако для нас является более важным приступить к объект- но-ориентированному программированию как можно быстрее. Таким образом, нашей задачей является рассмотрение основы процедурного программирования, а затем — непосредственно изучение классов. Уже начальные главы этой книги демонстрируют применение языка C++, в корне отличающееся от С.
Некоторые вопросы рассматриваются в этой книге несколько раньше, чем это принято в другой литературе по языку С: например, рассмотрение структур предшествует рассмотрению классов. Причиной для этого является то, что класс представляет собой не что иное, как синтаксическое расширение структуры, и, следовательно, структура является ключом к пониманию C++.
Такие элементы языка, как указатели, рассматриваются несколько позже, чем в большинстве книг по языку C. Указатели не являются необходимыми при изучении основ ООП и в то же время, как правило, представляют трудность для понимания. Таким образом, обсуждение указателей откладывается до тех
пор, пока не будут рассмотрены основные концепции объектно-ориентирован- ного программирования.
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44