Автор работы: Пользователь скрыл имя, 25 Декабря 2013 в 07:04, реферат
Основные идеи объектно-ориентированного подхода опираются на следующие положения:
– программа представляет собой модель некоторого реального процесса, части реального мира; модель содержит не все признаки и свойства представляемой ею части реального мира, а только те, которые существенны для разрабатываемой программной системы;
– модель реального мира или его части может быть описана как совокупность взаимодействующих между собой объектов;
– объект описывается набором атрибутов (свойств), значения которых определяют состояние объекта, и набором операций (действий), которые может выполнять объект;
ВВЕДЕНИЕ
1. СЛОЖНОСТЬ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
2. ОБЪЕКТНАЯ МОДЕЛЬ
2.1. Абстрагирование
2.2. Инкапсуляция
2.3. Модульность
2.4. Иерархичность
2.5. Типизация
2.6. Параллелизм
2.7. Сохраняемость
3. ОБЪЕКТЫ
3.1. Состояние
3.2. Поведение
3.3. Идентичность
3.4. Отношения между объектами
4. КЛАССЫ
4.1. Ассоциация
4.2. Агрегация
4.3. Обобщение
4.3.1. Наследственная иерархия
4.3.2. Наследование и типизация
4.3.3. Множественное наследование
4.4. Зависимость
4.5. Инстанцирование
4.6. Переменные и операции класса
4.7. Интерфейсы
4.8. Группирование классов
5. ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ АНАЛИЗ
6. ОСНОВНЫЕ КОНСТРУКЦИИ ЯЗЫКА UML
6.1. Диаграмма классов
6.2. Диаграмма объектов
6.3. Диаграммы взаимодействий
6.2. Диаграмма состояний
6.5. Диаграмма деятельности
ЛИТЕРАТУРА