Категории
Самые читаемые
Лучшие книги » Научные и научно-популярные книги » Языкознание » Профессиональный русский язык. Дидактические материалы для самостоятельной работы - Ю. Смирнова

Профессиональный русский язык. Дидактические материалы для самостоятельной работы - Ю. Смирнова

Читать онлайн Профессиональный русский язык. Дидактические материалы для самостоятельной работы - Ю. Смирнова

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 2 3 4
Перейти на страницу:

Используя объекты и методы, можно хранить и неоднократно использовать не только структуру объекта базы данных, но и его поведение.

Инкапсуляция означает объединение в единое целое данных и алгоритмов (функций и методов) их обработки, а также скрытие данных внутри объектов, что повышает надежность разрабатываемого программного обеспечения. Вся информация об объекте заключения в определении его класса. Доступ к объекту может осуществляться только через его интерфейс. Поведение объекта полностью определяется принадлежностью к определенному классу.

Наследование распространяет множество свойств и методов на потомков объекта. Аналогом наследования можно считать разбиение на подтипы. Например, можно определить классы Мужчина и Женщина как наследующие класс Человек. Все эти классы будут иметь общие свойства и методы. Однако в определение новых классов можно добавить дополнительные свойства и методы.

Полиморфизм допускает в объектах разных типов иметь методы (процедуры и функции) с одинаковыми именами, что означает способность одного и того же программного кода работать с разнотипными данными.

Создание объектной модели начинается с классификации – выявления объектов с аналогичными свойствами и поведением и объединения их в классы. Например, в базе данных, содержащей диаграммы, можно классификацию начать с выделения объектов диаграмм, имеющих дату создания. Процесс классификации позволяет выделить объекты с общими свойствами и методами. Если некоторые их свойства и методы различны, то производят генерализацию и специализацию.

Генерализация выявляет классы объектов с аналогичными свойствами и образует на основе этих свойств абстрактный суперкласс. Например, в базе данных, содержащей описание геометрических фигур, можно начать проектирование с выделения классов треугольников, прямоугольников, окружностей, а затем образовать из них абстрактный суперкласс Фигуры, состоящий из свойств, общих для всех фигур.

Специализация – процесс обратный генерализации. При использовании этих процессов создается иерархия классов. Иерархии указывают цепочку наследования.

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

Конец ознакомительного фрагмента.

1 2 3 4
Перейти на страницу:
На этой странице вы можете бесплатно скачать Профессиональный русский язык. Дидактические материалы для самостоятельной работы - Ю. Смирнова торрент бесплатно.
Комментарии