Обектно-ориентирано програмиране на базата на    езика C++

Обектно-ориентирано програмиране на базата на езика C++

Автор(и): Магдалина Тодорова
Издателство: Сиела; 2011 г.
ISBN: 9789542809098
Наличност: Не
Цена: 0,00 лв.

В настоящата книга чрез средствата на езика C++ е показано, че обектно-ориентираното програмиране не е просто добавяне на няколко нови черти към традиционното императивно програмиране. То е нов начин на мислене относно процеса на декомпозиране на проблемите и развиването на програмните решения. Нарастването на популярността му се дължи главно на надеждата, че тази нова парадигма ще доведе до нарастване на продуктивността, ще подобри сигурността, ще направи програмите по-лесно модифицируеми.

Книгата е замислена като основен курс по обектно-програмиране на базата на езика C++. Материалът, включен в нея, е богато илюстриран с примери. Те са оформени като цялостни програми с цел изграждане на умения за съставяне на цялостен изпълним код.

Предговор

Глава 1. Абстракция с данни

1.1. Подходът абстракция с данни
1.2. Абстрактни типове данни
Въпроси и задачи

Глава 2. Класове

2.1. Дефиниране на клас
2.2. Област на класовете
2.3. Обекти
2.4. Задача за дефиниране на класове и обекти
2.5. Указатели към обекти на класове
2.6. Конструктори
2.7. Масиви и обекти
2.8. Задачи за масиви от обекти
2.9. Динамични обекти
2.10. Деструктори
2.11. Създаване и разрушаване на обекти на класове
2.12. Инициализиране на обекти на класове
2.13. Създаване и разрушаване на масиви от обекти
2.14. Приятелски функции и класове
2.15. Оператори. Предефиниране на оператори
2.16. Канонична форма на клас
2.17. Статични компоненти на класове
2.18. Указатели към компоненти на клас
2.19. Шаблони на функции и класове
2.20. Шаблон на клас свързан списък
2.21. Шаблони на класове и приятели
Въпроси и задачи

Глава 3. Наследяване

3.1. Дефиниране на производни класове
3.2. Единично наследяване
3.3. Множествено наследяване
Въпроси и задачи

Глава 4. Виртуални класове и функции. Полиморфизъм. Абстрактни класове

4.1. Виртуални класове
4.2. Статично и динамично свързване. Виртуални функции.
4.3. Полиморфизъм
4.4. Виртуални деструктори
4.5. Абстрактни класове
Въпроси и задачи

Глава 5. Потоци. Входно/изходни операции. Работа с файлове

5.1. Понятие за поток. Организация на библиотеката IOSTREAM
5.2. Входно/изходни операции
5.3. Състояние на поток
5.4. Потокови входно/изходни оператори за класове, дефинирани от потребителя
5.5. Форматиране. Член-функции за форматиране. Манипулатори
5.6. Състояние на потоков формат
5.7. Файлове
Въпроси и задачи

Литература

Страници: 396
Формат: 70х100/16 (17х24 см)
Корица: мека
Език: български
Издание: ново
Тегло: 0,440 кг
ID: 2О12ОМТ001

Напиши мнение

Вашето име:


Вашият текст:

Оценка: Лош            Добър

Въведете кода в полето отдолу: