logo
Дипломы2 / Андрей / Чужие дипломы / Диплом1 / диплом

3.3.1. Классы объектов и наследование

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

Новый класс МО образуется на базе существующего класса (операция специализации) одним из следующих способов:

Таким образом, подчиненный класс наследует все характеристики базового и приобретает новые. В отличие от традиционного объектно-ориентированного подхода, системное управление OSI не позволяет определить подчиненный класс путем удаления каких-либо свойств (характеристик) базового класса. Допускается множественное наследование.

Все классы МО образуются из одного, верхнего суперкласса, называемого top. Класс top определяет свойства и структуру, которые являются универсальными для построения любого другого класса. Рекомендации Х.721 (Definition of Management Information) и Х.723 (Generic Management Information) определяют классы МО, находящиеся на верхних уровнях иерархии наследования и описывающие предельно общие объекты, такие как system (описывает набор аппаратных и программных средств, формирующих автономную систему обработки и/или передачи информации), log (определяет критерии для контроля регистрирующей информации), logRecord (определяет записи регистрирующей информации), discriminator (определяет критерии для контроля служб управления) и т.д.

Вследствие жесткой иерархичности, структуру наследования представляют в виде дерева, называемого деревом наследования (Inheritance Tree). На рис. 3.2. изображен фрагмент дерева наследования.

Рис. 3.2. Дерево наследования