Основы объектно-ориентированного программирования


              

Основы объектно-ориентированного программирования

Пять критериев
Декомпозиция
Декомпозиция - 2
Модульная Композиция
Модульная Композиция - 2
Модульная Понятность
Модульная Непрерывность
Модульная Непрерывность - 2

Модульная Защищенность
Пять правил
Прямое отображение
Минимум интерфейсов
Слабая связность интерфейсов
Слабая связность интерфейсов - 2
Явные интерфейсы
Скрытие информации
Скрытие информации - 2
Скрытие информации - 3

Пять принципов
Лингвистические Модульные Единицы
Самодокументирование
Самодокументирование - 2
Унифицированный Доступ
Унифицированный Доступ - 2
Открыт-Закрыт
Открыт-Закрыт - 2
Открыт-Закрыт - 3
Открыт-Закрыт - 4

Открыт-Закрыт - 5
Единственный Выбор
Единственный Выбор - 2
Единственный Выбор - 3
Единственный Выбор - 4
Ключевые концепции
Библиографические замечания
У3.1 Модульность в языках программирования
У3.2 Принцип Открыт-Закрыт (для программистов Lisp)
У3.3 Ограничения на скрытие информации

У3.4 Метрики для модульности (отчетная исследовательская работа)
У3.5 Модульность существующих систем
У3.6 Управление конфигурацией и наследование
Содержание