Студопедия

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника



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




Читайте также:
  1. III. Операции над матрицами
  2. АРБИТРАЖНЫЕ ОПЕРАЦИИ И ЦЕНЫ ФИНАНСОВЫХ АКТИВОВ
  3. Арифметические операции над непрерывными функциями. Композиция непрерывных функций
  4. Б13 В3 Операции над нечеткими множеств
  5. Базовые операции на товарной бирже.
  6. БОЕВОЕ ПРИМЕНЕНИЕ ВС США И ИХ СОЮЗНИКОВ В ХОДЕ ВОЕННОЙ ОПЕРАЦИИ ПРОТИВ ИРАКА
  7. Брокерские операции дилеров по размещению средств в ГЦБ.
  8. Брокерские операции.
  9. Ваготомия. Дренирующие операции.
  10. Валютные операции и их виды

Операцией называется реализация услуги, которую можно запросить у любого объекта класса для воздействия на поведение. Иными словами, операция - это абстракция того, что позволено делать с объектом. У всех объектов класса имеется общий набор операций. Класс может содержать любое число операций или не содержать их вовсе. Например, для всех объектов класса Rectangle(Прямоугольник) из библиотеки для работы с окнами, содержащейся в пакете awtязыка Java, определены операции перемещения, изменения размера и опроса значений свойств. Часто (хотя не всегда) обращение к операции объекта изменяет его состояние или его данные. Операции класса изображаются в разделе, расположенном ниже раздела с атрибутами. При этом можно ограничиться только именами, как показано на рис. 4.5. Более детальная спецификация выполнения операции осуществляется с помощью примечаний (см. главу 6) и диаграмм деятельности (см. главу 19).

Рис. 4.5. Операции

Имя операции, как и имя класса, может быть произвольной текстовой строкой. На практике для именования операций используют короткий глагол или глагольный оборот, соответствующий определенному поведению объемлющего класса. Каждое слово в имени операции, кроме самого первого, обычно пишут с заглавной буквы, например moveилиisEmpty.

Операцию можно описать более подробно, указав ее сигнатуру, в которую входят имена и типы всех параметров, их значения, принятые по умолчанию, а применительно к функциям - тип возвращаемого значения, как показано на рис. 4.6. (О том, как специфицировать другие свойства операции, например пометить ее как полиморфную или константную либо задать ее видимость, рассказывается в главе 9.)

Рис. 4.6. Операции и их сигнатуры


Дата добавления: 2015-01-01; просмотров: 4; Нарушение авторских прав







lektsii.com - Лекции.Ком - 2014-2021 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты