Інверсія керування: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
KLBot2 (обговорення | внесок)
м Вилучення 14 інтервікі, відтепер доступних на Вікіданих: d:Q666438
Немає опису редагування
Рядок 8:
Модулі верхніх рівнів не повинні залежати від модулів нижчих рівнів. Обидва типа модулів повинні залежати від абстракцій. Абстракції не повинні залежати від деталей. Деталі повинні залежати від абстракцій.
 
[[Клас (програмування)|КлассКлас]] <tt>X</tt> залежить від класу <tt>Y</tt>, якщо виконується одна з наступних умов:
* <tt>X</tt> містить ([[has-a]]) <tt>Y</tt>
* <tt>X</tt> є ([[is-a]]) <tt>Y</tt>