Обектно-ориентирано програмиране на базата на езика 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 |




