Что же такое «хороню структурированные данные»? Когда-то давно хорошая структура означала правильный выбор имен переменных. Там, где раньше программисты пользовались параллельными массивами и сдвигами, поздние языки ввели понятия записей, структур п указателей па них. Мы научились заменять код для работы с данными на функции с именами типа «вставка» и «поиск» (insert, search), это помогало менять представление данных отдельно от кода программы. Дэвид Парнас (David Parnas) расширил этот подход: обрабатываемые данные подсказывают следующий шаг на пути к модульной структуре программы.
Затем появилось «объектно-ориентированное программирование». Программисты научились выделять основные объекты в своих программах, в мире появились абстракции и основные операции для них; стало возможным и полезным скрытие деталей реализации. Языки наподобие Smalltalk и C++ позволяют инкапсулировать объекты в классы; в главе 13 мы изучим этот подход во всех подробностях при рассмотрении абстракции наборов и ее реализации.
Опубликовал vovan666
April 16 2013 23:55:40 ·
0 Комментариев ·
3561 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.