Page 10 - 4252
P. 10

Принцип  інверсії  залежностей (Dependency  Inversion  Principle)  -  всере-
            дині системи стоять на основі абстракцій. Модулі верхнього рівня не залежать
            від модулів нижнього рівня. Абстракції не залежать від подробиць.
                   Принцип відділення інтерфейсу (Interface Segregation Principle) - клієнти
            не повинні потрапляти в залежність від методів, якими вони не користуються.
            Клієнти визначають, які інтерфейси їм потрібні.
                   Тепер докладніше.

                                           Питання для самоконтролю

                1.  Що таке архітектура ПЗ ?
                2.  Що таке інтерфейс ?
                3.  Що таке принцип інверсності ?
                4.  Що модулюють залежності в ПЗ ?
                5.  В чому сутність введених рівнів абстрагування ?





























































                                                            9
   5   6   7   8   9   10   11   12   13   14   15