ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 1) онлайн
Деление на функции
Когда размер программы велик, список команд становится слишком громозд- ким. Очень небольшое число программистов способно удерживать в голове более 500 строк программного кода, если этот код не разделен на более мелкие логические части. Функция является средством, облегчающим восприятие при чтении текста программы (термин функция употребляется в языках C и C++; в других языках программирования это же понятие называют подпрограммой или процедурой). Программа, построенная на основе процедурного метода, раз- делена на функции, каждая из которых в идеальном случае выполняет некото- рую законченную последовательность действий и имеет явно выраженные связи с другими функциями программы.
Можно развить идею разбиения программы на функции, объединив несколь- ко функций в модуль (зачастую модуль представляет собой отдельный файл). При этом сохраняется процедурный принцип: программа делится на несколько компонентов, каждый из которых представляет собой набор инструкций.
Деление программы на функции и модули является основой структурного программирования. Структурное программирование представляет собой нечто не вполне определенное, однако в течение нескольких десятков лет, пока не бы- ла разработана концепция объектно-ориентированного программирования, оно оставалось важным способом организации программ.
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
Схожі підручники
- Соціальна психологія (частина 3)
- Загальні питання з курсу Економіка підприємства
- МЕТОДИЧНІ ВКАЗІВКИ ДO ВИКОНАННЯ ІНДИВІДУАЛЬНИХ ЗАВДАНЬ З КУРСУ «Професійна психологія та конфліктологія»
- ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 4) онлайн
- Методичні вказівки до виконання розрахункової роботи з дисципліни «Системи промислових технологій в галузях економіки»
- И ботаники делают бизнес