Читайте также:
|
|
Правила записи: Запись операции располагается на отдельной строке поля
<квантор видимости><имя операции>(список параметров):<тип возвращаемого значения>{строка-свойство}
ü <вид параметра><имя параметра>:<тип параметра>=<значение параметра по умолчанию>
ü Вид параметра - in, out, i nout
Примеры:
+показать() +нарисовать(форма: точка = координаты, цвет:int=4) сообщение():{"ERROR"}
Отношения ДК
Отношение зависимости
Изменение одного элемента объекта влечет за собой изменение другого, зависимого объекта
Зависимость одного класса определяется некоторым множеством классов
Возможное поименование стрелки
Ø "access" - служит для обозначения доступности открытых атрибутов и операций класса источника для зависимого класса;
Ø "bind' - зависимый класс может использовать шаблон;
Ø "derive" - атрибуты зависимого класса могут быть вычислены по атрибутам класса источника;
Ø "import" - открытые атрибуты и операции класса-источника становятся частью зависимого класса;
Ø "refine" - зависимый класс служит уточнением класса источника на стадии проектирования.
Отношение ассоциации
Дата добавления: 2015-08-20; просмотров: 67 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Механизмы расширения (допускаются контролируемые расширения). | | | Перечень меток |