Читать онлайн «Объектно-ориентированный язык программирования С++ в примерах: Учебное пособие»

Автор Сивохин А.В.

ГОСУДАРСТВЕННЫЙ КОМИТЕТ РОССИЙСКОЙ ФЕДЕРАЦИИ ПО ВЫСШЕМУ ОБРАЗОВАНИЮ ────────────── ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ────────────────────────────────────────────────── А. В. С и в о х и н ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ ЯЗЫК ПРОГРАММИРОВАНИЯ С++ В ПРИМЕРАХ Учебное пособие ПЕНЗА 1994 УДК 681. 3. 06 С 34 Сивохин А. В. Объектно-ориентированный язык программирования С++ в примерах: Учеб. пособие/Под ред. профессора Б. Г. Хмелев- ского. - Пенза: Пенз. гос. техн. ун-т, 1994. -80 с. :3 ил. , 3 табл. , библиогр. 14 назв. Рассмотрены принципы объектно-ориентированного программирова- ния и средства их реализации в языке С++.
Дано обоснование иера- рхического подхода при разработке сложных программ, обеспечива- ющего адекватное и целостное представление в ЭВМ предметной об- ласти; на примерах показаны механизмы наследования и инкапсуля- ции данных вместе с обрабатывающими функциями, а также их испо- льзование для построения гибкого и надежного программного обес- печения; определены виды полиморфизма операций, функций и объ- ектов, являющегося фундаментальным принципом технологии объект- но-ориентированного программирования и представляющего наиболь- шую сложность в освоении технологии. Для серьезного использования на практике указанных возможнос- тей языка С++ необходимо иметь полномасштабную справочную лите- ратуру,хорошие методические пособия и солидную программную под- держку для автоматизированного изучения языка на персональных ЭВМ,оснащенных компилятором С++. Недостаток или отсутствие всех этих материалов в настоящее время не позволяет эффективно орга- низовать учебный процесс. Учебное пособие разработано на кафедре "Математическое обес- печение и применение ЭВМ" по дисциплине "Языки и системы пред- ставления знаний",ориентировано на использование пакета разра- ботанных автором автоматизированных обучающих курсов и предна- значено для студентов всех специальностей,которым в том или ином объме читаются основы технологии объектно-ориентированного программирования. Под редакцией профессора Б. Г. Хмелевского Р е ц е н з е н т ы : технический совет НПО "Рубин",г. Пенза; В. В. Пикулин,канд. техн. наук, доц. втуза. 2404010000 - С------------------ Без объявл. 7К1(03)-94 С Издательство Пензенского государственного университета. 1994 В В Е Д Е Н И Е Язык программирования С++ является новой версией широко ис- пользуемого на практике языка С,которая представляет собой су- щественное и вместе с тем почти строгое его расширение. Несмотря на свою молодость(первое полное описание С++ дано автором Бьярном Строуструпом в 1985 году[1]),он приобрел к на- стоящему времени значительное число сторонников как за рубе- жом,так и у нас в стране. Одно из принципиальных новшеств языка - это увеличение сте- пени статического контроля типов используемых данных,производи- мого на стадии компиляции программы,что связано с требованиями создания надежного программного обеспечения на базе технологии абстракции данных.