МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів
Контакти
Тлумачний словник Авто Автоматизація Архітектура Астрономія Аудит Біологія Будівництво Бухгалтерія Винахідництво Виробництво Військова справа Генетика Географія Геологія Господарство Держава Дім Екологія Економетрика Економіка Електроніка Журналістика та ЗМІ Зв'язок Іноземні мови Інформатика Історія Комп'ютери Креслення Кулінарія Культура Лексикологія Література Логіка Маркетинг Математика Машинобудування Медицина Менеджмент Метали і Зварювання Механіка Мистецтво Музика Населення Освіта Охорона безпеки життя Охорона Праці Педагогіка Політика Право Програмування Промисловість Психологія Радіо Регилия Соціологія Спорт Стандартизація Технології Торгівля Туризм Фізика Фізіологія Філософія Фінанси Хімія Юриспунденкция |
|
|||||||
Опис параметрів інтерфейсу ОМОперації з використанням інтерфейсу це такі: – введення, збереження, видалення об’єктів тощо, тобто це операції життєвого циклу об’єктів; – операції взаємодії об'єктів шляхом викликів методів об'єктів, визначених на множині вхідних і вихідних інтерфейсів. Інтерфейс називається вхідним, якщо об'єкт за його допомогою одержує певний сервіс, і вихідним, якщо об'єкт через нього надає цей сервіс. Кожна операція має ім'я, список вхідних параметрів і вихідних результатів, якщо вони є. Загальна форма опису операції має вигляд 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 з еквівалентною функціональністю. Ця теорема визначає умови існування еквівалентного відображення між об’єктним та інтерфейсним поданнями програми. Як наслідок, на етапах аналізу та проектування компонентної програми можуть застосовуватись моделі та методи ООП іде їх перебудова засобами компонентного програмування.
Читайте також:
|
||||||||
|