Объектно-ориентированное программирование на языке C++, Широков А.С., 2018.
В методических указаниях рассмотрены основы объектно-ориентированного программирования, содержат задания к лабораторным работам и индивидуальному домашнему заданию, примеры программ, реализующих основные механизмы объектно-ориентированного программирования, и контрольные вопросы.
Предназначены для студентов направлений «Информатика и вычислительная техника», «Программная инженерия», «Математическое обеспечение и администрирование информационных систем», «Прикладная математика» и других технических направлений бакалавриата.
Лабораторная работа «Диаграмма классов».
Ключевые понятия: сущность, отношение между сущностями, ассоциация, агрегация, композиция, наследование, зависимость, диаграмма классов.
Цель работы: научиться формализовывать предметную область в виде классовой диаграммы.
Задание кафедры: для заданной предметной области (табл. 5) придумать возможную задачу, которую можно автоматизировать созданием информационной системы. Необходимо выделить сущности предметной области, которые можно описать классами. Каждую сущность следует описать ее свойствами и методами. Необходимо построить диаграмму классов с указанием их свойств и методов, а также связей между классами. На итоговой диаграмме классов (не менее 10 классов) должны быть представлены все основные виды связей (ассоциация, агрегаты, наследование, композиция, зависимость). Необходимо добавить краткое описание каждого класса, каждого свойства/метода класса и каждой связи в диаграмме.
Оглавление.
1. Лабораторная работа «Объекты и классы. Инкапсуляция».
2. Лабораторная работа «Конструкторы и деструктор. Перегрузка операторов».
3. Лабораторная работа «Наследование и полиморфизм».
4. Лабораторная работа «Параметризованные классы».
5. Лабораторная работа «Диаграмма классов».
6. Лабораторная работа «Сериализация в xml файл».
7. Лабораторная работа «Обработка собственных событий».
8. Лабораторная работа «Обработка исключений».
9. Индивидуальное домашнее задание «Разработка графического редактора на языке C++ с использованием механизмов ООП».
Библиографический список.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Объектно-ориентированное программирование на языке C++, Широков А.С., 2018 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по программированию :: программирование :: Широков
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Конструирование компиляторов, Свердлов С.З., 2015
- Язык ассемблера, Уроки программирования, Рудаков П.И., Финогенов К.Г., 2001
- Программирование на языке Паскаль, задачник, Ускова О.Ф., 2005
- Теоретические основы структурного и объектно-ориентированного программирования на языке Pascal, Нефедова В.Ю., 2013
Предыдущие статьи:
- Программирование C++, 1 курс, Груздев Д.В., 2017
- Язык C++ и основы технологии объектно-ориентированного программирования, часть 2, Чернышов М.К., 2017
- Прикладное программирование, методические указания, Толокнова А.Н., 2018
- Проекты домашней автоматики на ESP8266, Батрину К.