Объектно-ориентированное программирование
Рекомендуемая литература


Рекомендуемая литература

Настоящий конспект лекций содержит весь необходимый теоретический и практический материал по дисциплине “Объектно-ориентированное программирование”, достаточный для выполнения лабораторных работ, курсовой работы и сдачи экзамена. Однако для его изучения необходимо иметь навыки структурного программирования в среде Турбо Паскаля, полученные Вами в процессе изучения дисциплины “Программирование на языках высокого уровня. Часть 1”. (В Приложении привожу фрагмент из лекций по курсу ПЯВУ, касающийся работы в текстовом и графических режимах).

В случае непонимания каких-либо моментов при изучении дисциплины ООП желательно воспользоваться дополнительной литературой.

Например, могу посоветовать следующую книгу:

Марченко А.И., Марченко Л.А. Программирование в среде Turbo PASCAL 7.0. Базовый курс. Киев: “ВЕК+”, 2003.

В этой книге в разделе “Объектно-ориентированное программирование ”достаточно подробно и понятно, с примерами изложены основные принципы ООП. Можете воспользоваться и любой другой книгой (не справочником ) по Турбо Паскалю, в которой есть раздел ООП. Также можно поискать нужный материал в Интернете (ключевые слова поиска: ООП или полностью Объектно-ориентированное программирование). Есть главы ООП и в книгах, посвященных системе программирования Delphi. В них принципы ООП рассматриваются на примере языка программирования Object Pascal, который является расширенной, дополненной версией языка Турбо Паскаль. Например, опишем класс, реализующий точку на плоскости, на языке Object Pascal.Type

TPoint= сlass
 x: integer; //поле
 y: integer;
 procedure Draw; //метод
end;

Вместо слова Object используется слово Class, хотя можно написать и Object – система поймет. Таким образом, все известное Вам из Турбо Паскаля сохраняется и в Object Pascal плюс добавлено новое. Поэтому почитать главы по ООП можно и в книгах по Delphi. Раздел может называться, не ООП, а, например, Классы. Если соберетесь купить такую книгу, советую автора Фаронов В. . Тем более что в курсе “Основы визуального программирования”, который мы начнем изучать с Вами в следующем семестре, мы рассмотрим особенности языка Object Pascal и будем учиться разрабатывать различные программы в среде Delphi 7.0. (7.0 – это версия системы. Для решения наших с Вами задач работа с версиями 4.0, 5.0 и 6.0 - аналогична).


назад | содержание | вперед