А.3.2.4. Описание реализации

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

Объектно-ориентированные языки программирования (C++, Smalltalk, Java и т.д.) позволяют реализовать методы и диаграммы спецификации проекта в программном коде (см. рис. 128, где описание класса «окружность», приведенное на рис. 125, реализовано на языке C++).

Class cirle

{

int radius; point position;

public:

void radius (int newradius); void position (point newpoint); void display (); void hide ();

};

Void cirle::radius (int newradius)

{

if (newradius > 0)// evaluation

{

};" };

Конкретная реализация одиночных операций здесь опущена.

Рис. 128. Реализация объектного класса, приведенного на рис. 125 (Oestereich. Objektorientierte Softwareentwicklung. 1997, с. 37)




double arrow
Сейчас читают про: