Добавление новых операций к классу

Для добавления новой операции к классу необходимо открыть спецификацию класса и выбрать вкладку Operations (рис. 6):


Рисунок 6. Вкладка Operations окна спецификации класса

Далее следует щелкнуть правой кнопкой по свободному месту основного поля вкладки, выбрать пункт Insert и ввести имя операции. Для задания свойств операции следует дважды щелкнуть по ней или же вызвать для нее контекстное меню и выбрать пункт Specification..., после чего откроется окно спецификации операции, содержащее следующие вкладки (рис. 7):

Рисунок 7. Окно спецификации операции класса

· General — задаются общие свойства атрибута: имя (Name), тип возвращаемого значения (Return Type), показывать ли все классы пакета (Show classes), стереотип (Stereotype), видимость операции за пределами ее класса (Export Control) и текстовое описание операции (Documentation);

  • Detail — задаются некоторые подробности операции: параметры (Arguments); список операций, которые может выполнять клиент класса, и порядок их выполнения (Protocol); уточнения операции, связанные с конкретным языком программирования (Qualification); исключительные ситуации (Exceptions); предполагаемый объем, который потребуется во время выполнения операции (Size); предполагаемое время выполнения операции (Time); поведение операции при наличии нескольких потоков управления (Concurrency);
  • Preconditions — задаются предусловия, т.е. условия, которые должны быть выполнены перед запуском операции;
  • Postconditions — задаются постусловия, т.е. условия, которые должны быть выполнены после завершения работы операции;
  • Semantics — позволяет описать, что будет делать операция (логика операции);
  • Files — добавление файлов, содержащих дополнительную информацию о классе.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



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