Головна - Знання - Подробиці

Класифікація муфт

Системна муфта походить від фізики. У фізиці зв'язок відноситься до міри взаємної залежності двох сутностей один від одного. Він ділиться на наступні категорії:

непряма муфта

Прямого зв'язку між двома модулями немає, а зв'язок між ними повністю реалізується за допомогою управління і виклику основного модуля.

зв'язування даних

Коли один модуль отримує доступ до іншого, він обмінюється вхідною та вихідною інформацією один з одним за допомогою простих параметрів даних (не керуючих параметрів, структур публічних даних або зовнішніх змінних).

з'єднання тегів

Набір модулів передає інформацію про запис через список параметрів. Цей запис є підструктурою структури даних, а не простою змінною.

контрольна муфта

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

зовнішня муфта

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

громадська муфта

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

зміст муфти

Зв'язок вмісту відбувається між двома модулями, якщо:

(1) Модуль безпосередньо отримує доступ до внутрішніх даних іншого модуля;

(2) Модуль не передається всередину іншого модуля через звичайний вхід;

(3) Деякі програмні коди двох модулів перекриваються (можуть з'являтися тільки на мові асемблера);

(4) Модуль має кілька записів.


Послати повідомлення

Вам також може сподобатися