Принцип підстановки Лисків
ITVDN: курси програмування
Відеокурси з
програмування
УКР
  • РУС
  • УКР

    Вибери свою IT спеціальність

    Підписка
    УКР
    • РУС
    • УКР
    Arrow
    🔥Останні дні акції. Весняний преміум на 15 місяців.
    Arrow

    ×

    Ви відкрили доступ до тесту! Пройти тест

    Ви дійсно бажаєте відкрити доступ до тестування за курсом SOLID принципи в Java на 40 днів?

    ВІДЕОУРОК № 3. Принцип підстановки Лисків

    Увійдіть або зареєструйтеся для того, щоб продовжити перегляд безкоштовного відео

    На цьому уроці студенти познайомляться з поняттям SOLID, розглянуть відмінності поганого коду від хорошого, а також дізнаються, які етапи розробки програмного забезпечення бувають. Автор розповість про поняття принципу єдиної відповідальності та його реалізації. Також буде проведено знайомство з написанням коду згідно з цим принципом.

    Читати далі...

    На цьому уроці студенти познайомились із поняттям SOLID. Учні дізналися поняття принципу відкритості-закритості та його використання. Також познайомилися з написанням коду згідно з цим принципом. Якщо застосовувати його правильно, він робить код більш розширюваним, логічним та читабельним.

    Читати далі...

    Спочатку всі думали про принцип як спосіб використання успадкування, як показано в попередньому прикладі. Однак з роками LSP перетворився на ширший принцип розробки програмного забезпечення, який відноситься до інтерфейсів та реалізації.

    Читати далі...

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

    Читати далі...

    Принцип інверсії залежностей (DIP) говорить нам, що найбільш гнучкими є системи, в яких залежність вихідного коду відносяться лише до абстракцій, а не до реалізації. На цьому уроці ми навчимося застосовувати цей принцип і закріпимо знання з усього курсу, який добіг кінця.

    Читати далі...
    ПОКАЗАТИ ВСЕ
    основні теми, що розглядаються на уроці
    0:00:44
    История принципа
    0:01:42
    Как звучит принцип?
    0:03:06
    Пример
    0:04:13
    Нарушение принципа
    0:06:30
    Система диспетчеризации такси
    0:16:37
    Разработка медиа-плеера
    ПОКАЗАТИ ВСЕ
    Студенти також дивляться
    Java Поглиблений
    ДЕТАЛЬНІШЕ
    Java Базовий
    ДЕТАЛЬНІШЕ
    Java Стартовий
    ДЕТАЛЬНІШЕ
    Unit тестування в Java з JUnit
    ДЕТАЛЬНІШЕ

    Купуй передплатуз доступом до всіх курсів та сервісів

    Бібліотека сучасних IT знань у зручному форматі

    Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

    Стартовий
    • Усі відеокурси на 3 місяці
    • Тестування з 10 курсів
    • Перевірка 5 домашніх завдань
    • Консультація з тренером 30 хв
    59.99 $
    Придбати
    Весняний
    • Усі відеокурси на 15 місяців
    • Тестування з 24 курсів
    • Перевірка 20 домашніх завдань
    • Консультація з тренером 120 хв
    90.00 $
    219.99 $
    Придбати
    Акція
    Преміум
    • Усі відеокурси на 12 місяців
    • Тестування з 24 курсів
    • Перевірка 20 домашніх завдань
    • Консультація з тренером 120 хв
    169.99 $
    Придбати
    коментарі та обговорення
    Notification success