Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Опис параметрів інтерфейсу ОМ

Операції з використанням інтерфейсу це такі:

– введення, збереження, видалення об’єктів тощо, тобто це операції життєвого циклу об’єктів;

– операції взаємодії об'єктів шляхом викликів методів об'єктів, визначених на множині вхідних і вихідних інтерфейсів.

Інтерфейс називається вхідним, якщо об'єкт за його допомогою одержує певний сервіс, і вихідним, якщо об'єкт через нього надає цей сервіс.

Кожна операція має ім'я, список вхідних параметрів і вихідних результатів, якщо вони є.

Загальна форма опису операції має вигляд

operation_name (param1,..., paramn)

returns (res1,..., resm)

parami ::= parameter_name : parameter_type

resi ::= result_name : result_type

Іншими словами, операція являє собою структуру даних, в якій вказується набір вхідних параметрів і вихідних результатів.

w: (x1:s1, x2:s2, ..., xn:sn) ® (y1:r1, y2:r2, ..., ym :rm),

де w – ім'я операції;

x1, x2, ..., xn – вхідні параметри, а x1 – керуючий оператор;

s1, s2, ..., sn – типи вхідних параметрів;

y1, y2, ..., ym – вихідні параметри;

r1, r2, ..., rm – типи вихідних параметрів.

Основною операцією об'єкта є операція запиту, де визначені дія і список параметрів, заданих клієнтом для звернення до обслуговуючого об'єкта і отримання від нього результату. Запит виконується, якщо типи параметрів або результатів операції з ім’ям w відповідають множині вхідних і вихідних інтерфейсів. Під час виконання операції аргументи зв’язуються з формальними параметрами операції.

На основі виконання операцій об'єкт здатний перебувати в різних станах. Кожний стан визначається набором атрибутів об'єкта, що задаються, і операцій, особливістю яких єполіморфізм. Операції об'єкта дозволяють одержати сервіс у об'єкта шляхом виконання певних обчислень, а потім отриманий результат надати іншим об'єктам.

Зміна реалізації якого-небудь об'єкта або додавання йому нових функцій не впливає на інші об'єкти системи. Чітка відповідність між реальними об'єктами (наприклад, апаратними засобами) і керуючими об'єктами ПС полегшує розуміння і реалізацію системи за її моделлю і об'єктами.

Означення. Декларована в класі змінна називається керованою щодо доступу до її значення з боку інших класів, якщо вона є public-змінна або для неї реалізований доступ за допомогою public-методів класу.

Теорема.. Для кожної об’єктної моделі OSyst, зовнішня взаємодія з класами якої відбувається на основі public-методів та керованих змінних, існує єдине інтерфейсне подання ISyst з еквівалентною функціональністю.

Ця теорема визначає умови існування еквівалентного відображення між об’єктним та інтерфейсним поданнями програми. Як наслідок, на етапах аналізу та проектування компонентної програми можуть застосовуватись моделі та методи ООП іде їх перебудова засобами компонентного програмування.

 


Читайте також:

  1. I. Доповнення до параграфу про точкову оцінку параметрів розподілу
  2. Аналіз паралельного інтерфейсу з DSP-процесорами: читання даних з АЦП, що під’єднаний до адресного простору пам’яті
  3. Аналіз послідовного інтерфейсу з DSP-процесорами
  4. Визначення норм освітленості та інших нормативних параметрів освітлен1
  5. Визначення оптимальних параметрів системи.
  6. Визначення основних параметрів газгольдера
  7. Визначення основних параметрів грошових потоків.
  8. Визначення основних параметрів складів
  9. ВИЗНАЧЕННЯ ОСНОВНИХ СТРУКТУРНИХ ПАРАМЕТРІВ ПРОЕКТУВАННЯ ВЕРСТАТА
  10. Визначення параметрів і показників для вимірювання кожного процесу та націлення їх на величини
  11. Визначення параметрів, що підлягають оцінюванню.
  12. Визначення та контроль метереологічних параметрів




Переглядів: 518

<== попередня сторінка | наступна сторінка ==>
Моделювання моделі ПрО | Парадигма UML-метода моделювання

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.002 сек.