Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
 
+7 (4912) 72-03-73
 
Интернет-портал РГРТУ: https://rsreu.ru

УДК 004.422+004.428

ПРИМЕНЕНИЕ ОБОБЩЁННЫХ КОНЦЕПЦИЙ
КАК БАЗОВЫХ АБСТРАКЦИЙ ДЛЯ КОМПОНЕНТОВ ДОСТУПА
К УНИВЕРСАЛЬНОЙ МОДЕЛИ ХРАНЕНИЯ ДАННЫХ

Д. Е. Яблоков, ведущий инженер-программист Межвузовского научно-исследовательского центра по
теоретическому материаловедению, аспирант Самарского национального исследовательского уни-
верситета имени академика С. П. Королёва, г. Самара; Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Рассматриваются вопросы, связанные с созданием компонентов доступа к универсальному хра-
нилищу данных. В качестве базовых абстракций предлагается применение обобщённых концепций,
основанных на использовании нескольких парадигм программирования. Исследование проводится в
рамках проекта создания экспертной системы с использованием информационной базы программно-
го комплекса ToposPro. Целью статьи является исследование возможной стратегии конструирова-
ния самостоятельных компонентов доступа и обработки данных, размещаемых в универсальном
хранилище. Применение такой стратегии позволяет связать структуры хранения и средства дос-
тупа к данным с рассматриваемыми в статье обобщёнными концепциями адаптеров контейнерных
классов и итераторов. При этом главными инструментами в процессе проектирования и реализации
становятся обобщённые концепции, а конкретные классы на их основе могут настраиваться за
счёт перегрузки, агрегирования, наследования и спецификации требований к абстрактным типам
данных.

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

 Скачать статью