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

         

Открытые вопросы


Чтобы успешно использовать объектный подход, нам предстоит ответить на следующие вопросы:

    Что такое классы и объекты?

    Как идентифицировать классы и объекты в конкретных приложениях?

    Как описать схему объектно-ориентированной системы?

    Как создавать хорошо структурированные объектно-ориентированные системы?

    Как организовать управление процессом разработки согласно OOD? Этим вопросам посвящены следующие пять глав.

    Выводы

    Развитие программной индустрии привело к созданию методов объектно-ориентированного анализа, проектирования и программирования, которые служат для программирования "в большом".

    В программировании существует несколько парадигм, ориентированных на процедуры, объекты, логику, правила и ограничения.

    Абстракция определяет существенные характеристики некоторого объекта, которые отличают его от всех других видов объектов и, таким образом, абстракция четко очерчивает концептуальную границу объекта с точки зрения наблюдателя.

    Инкапсуляция - это процесс разделения устройства и поведения объекта; инкапсуляция служит для того, чтобы изолировать контрактные обязательства абстракции от их реализации.

    Авиационное оборудование Обработка коммерческой информации
    Автоматизация учреждений Операционные системы
    Автоматизированное проектирование Планирование инвестиций
    Автоматизированное обучение Повторно используемые компоненты
    Автоматизированное производство программного обеспечения Подготовка документов
    Анимация Программные средства космических станций
    Базы данных Проектирование интерфейса пользователя
    Банковское дело Проектирование СБИС
    Гипермедиа Распознавание образов
    Кинопроизводство Робототехника
    Контроль программного обеспечения Системы телеметрии
    Математический анализ Системы управления и регулирования
    Медицинская электроника Средства разработки программ
    Моделирование авиационной и космической техники Телекоммуникации
    Музыкальная композиция Управление воздушным движением
    Написание сценариев Управление химическими процессами
    Нефтяная промышленность Экспертные системы
    <


    Содержание  Назад  Вперед