Якщо ви змінюєте том класу A, ви не змушені змінювати клас B. Це називається слабим зв’язком у Java. Коли клас A вимагає змін у класі B, тоді ви маєте щільне зчеплення. Пояснення: у наведеному вище прикладі клас A і B слабко пов’язані. 3 липня 2024 р.
Жорстке та слабке зчеплення є кілька концепцій для початківців, які необхідні для кодування будь-чого як фреймворку, а не як тісно пов’язаного спагетті 🍝…
У тісно пов’язаній програмі два або більше компонентів, які взаємодіють один з одним, є залежними і повинні бути присутніми та функціонувати одночасно. Однак у слабозв’язаному додатку компоненти можуть функціонувати незалежно.
У тісно пов’язаній системі компоненти сильно взаємозалежні. Зміни в одному компоненті можуть викликати широкомасштабні наслідки. На відміну від цього, слабке з’єднання забезпечує більшу незалежність компонентів, зменшуючи сферу впливу, коли відбуваються зміни.
У:
- фізичні зв'язки через посередника,
- асинхронний стиль спілкування,
- прості загальні типи лише в моделі даних,
- система слабкого типу,
- орієнтовані на дані та самодостатні повідомлення,
- розподілене управління логікою процесу,
Типи муфт
- Жорстка муфта.
- Гнучка муфта.
- Муфта рукавна або муфта.
- Роздільна муфтова муфта.
- Фланцева муфта.
- Зубчаста муфта.
- Універсальний шарнір (шарнір Гука)
- Муфта Олдхема.