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

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Luckas-bot (обговорення | внесок)
м r2.7.1) (робот додав: ru:Обращение контроля
Luver (обговорення | внесок)
Рядок 13:
* <tt>X</tt> залежить від деякого класу <tt>Z</tt>, який залежить від <tt>Y</tt> ([[транзитивність|принцип транзитивності]])
 
<tt>X</tt> залежить від <tt>Y</tt> не означає, що <tt>Y</tt> залежить від <tt>X</tt>. Якщо же існують обидві залежності, то це називається циклічною залежністю: <tt>X</tt> не може бути використаний без <tt>Y</tt>, та навпаки.
Існування великого числа циклічних залежностей в об'єктно-орієнтованій програмі може бути показником неоптимальної будови програми.