Информационные технологии: Электронный учебник. Рагулин П.Г. - 69 стр.

UptoLike

Составители: 

69
ходе), которые можно заимствовать для различных объектов.
Событие - изменение состояния объекта.
Внешние события генерируются пользователем (например, клавиатурный ввод или на-
жатие кнопки мыши, выбор пункта меню
, запуск макроса); внутренние события генериру-
ются системой.
Объектно-ориентированный подход является удобным средством моделирования
предметной области.
Объектно-ориентированный подход базируется на
объектной модели, включающей ос-
новные элементы:
абстрагирование;
инкапсуляция;
модульность;
иерархия.
Вспомогательными элементами модели, не являющиеся обязательными, выступают:
типизация;
параллелизм;
устойчивость.
Дадим краткую характеристику указанных выше элементов.
Абстрагированиеэто выделение существенных характеристик анализируемого
объекта или процесса.
Абстрагирование позволяет сконцентрировать внимание на внешних особенностях
объекта, позволяет отделить самые существенные особенности его поведения от несущест-
венных деталей их реализации.
Инкапсуляцияэто процесс отделения друг от друга отдельных элементов объекта,
определяющих его устройство и поведение.
Инкапсуляция служит для того, чтобы изолировать интерфейс объекта, отражающий
его внешнее поведение, от внутренней реализации объекта. Абстрагирование и инкапсуля-
ция являются взаимно дополняющими операциями.
Модульностьэто свойство системы, связанное с возможностью ее декомпозиции
на ряд внутренне связных, но слабо связанных между собой модулей.
Иерархияэто ранжированная или упорядоченная система абстракций, расположе-
ние их по уровням.
Основными видами иерархических структур применительно к сложным системам яв-
ляются структура классов (иерархия по номенклатуре) и структура объектов (иерархия по
составу).
Типизацияэто ограничение, накладываемое на класс объектов и препятствующее
взаимозаменяемости различных классов.
Типизация позволяет защититься от использования объектов одного класса вместо дру-
гого.
Параллелизмэто свойство объектов находиться в активном или пассивном состоя-
ходе), которые можно заимствовать для различных объектов.
            Событие - изменение состояния объекта.

     Внешние события генерируются пользователем (например, клавиатурный ввод или на-
жатие кнопки мыши, выбор пункта меню, запуск макроса); внутренние события генериру-
ются системой.
     Объектно-ориентированный подход является удобным средством моделирования
предметной области.

    Объектно-ориентированный подход базируется на объектной модели, включающей ос-
новные элементы:
        ƒ   абстрагирование;
        ƒ   инкапсуляция;
        ƒ   модульность;
        ƒ   иерархия.
        Вспомогательными элементами модели, не являющиеся обязательными, выступают:
        ƒ типизация;
        ƒ параллелизм;
        ƒ устойчивость.
        Дадим краткую характеристику указанных выше элементов.
           Абстрагирование – это выделение существенных характеристик анализируемого
        объекта или процесса.

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

     Инкапсуляция служит для того, чтобы изолировать интерфейс объекта, отражающий
его внешнее поведение, от внутренней реализации объекта. Абстрагирование и инкапсуля-
ция являются взаимно дополняющими операциями.
           Модульность – это свойство системы, связанное с возможностью ее декомпозиции
        на ряд внутренне связных, но слабо связанных между собой модулей.

           Иерархия – это ранжированная или упорядоченная система абстракций, расположе-
        ние их по уровням.

     Основными видами иерархических структур применительно к сложным системам яв-
ляются структура классов (иерархия по номенклатуре) и структура объектов (иерархия по
составу).
           Типизация – это ограничение, накладываемое на класс объектов и препятствующее
        взаимозаменяемости различных классов.

        Типизация позволяет защититься от использования объектов одного класса вместо дру-
гого.
            Параллелизм – это свойство объектов находиться в активном или пассивном состоя-

                                              69