Видео курс SOLID принципы в Java. Принцип инверсии зависимостей - видео уроки ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

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

    Начать бесплатно

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

    Начать бесплатно

      ×

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

      Вы действительно хотите открыть доступ к тестированию по курсу SOLID принципы в Java на 40 дней?

      ВИДЕОУРОК №5. Принцип инверсии зависимостей

      Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео
      На данном уроке студенты познакомятся с понятием SOLID, рассмотрят отличия плохого кода от хорошего, а также узнают, какие бывают этапы разработки программного обеспечения. Автор расскажет о понятии принципа единственной ответственности и о его реализации. Также будет проведено знакомство с написанием кода согласно этому принципу.
      Читать дальше...
      На данном уроке студенты познакомились с понятием SOLID. Учащиеся узнали понятие принципа открытости-закрытости и его использования. Также познакомились с написанием кода согласно этому принципу. Если применять его правильно, он делает код более расширяемым, логичным и читабельным.
      Читать дальше...
      Сначала все думали о принципе как о способе использования наследования, как показано в предыдущем примере. Однако с годами LSP превратился в более широкий принцип разработки программного обеспечения, который относится к интерфейсам и реализациям.
      Читать дальше...
      При нарушении этого принципа клиент, использующий некоторый интерфейс со всеми его методами, зависит от методов, которыми не пользуется, и поэтому оказывается восприимчив к изменениям в этих методах. В итоге мы приходим к жесткой зависимости между различными частями интерфейса, которые могут быть не связаны при его реализации. Как избежать данной проблемы - смотрите в этом уроке.
      Читать дальше...
      Принцип инверсии зависимостей (DIP) говорит нам, что наиболее гибкими являются системы, в которых зависимости исходного кода относятся только к абстракциям, а не к реализациям. На этом уроке мы научимся применять этот принцип и закрепим знание по всему курсу, который подошел к концу.
      Читать дальше...
      ПОКАЗАТЬ ВСЕ
      основные темы, рассматриваемые на уроке
      0:00:30
      Формулировка зависимостей
      0:08:12
      Пример
      0:09:05
      Стабильные программные архитектуры
      0:13:25
      Пример Роберта Мартина
      0:16:08
      Пишем примеры
      ПОКАЗАТЬ ВСЕ
      Студенты также смотрят
      Java Углубленный
      ПОДРОБНЕЕ
      Java Стартовый
      ПОДРОБНЕЕ
      Unit тестирование в Java с JUnit
      ПОДРОБНЕЕ
      Пакеты подписки с доступом ко всем курсам и сервисам

      Пакеты подписки с доступом ко всем курсам и сервисам

      Стартовый
      • Все видеокурсы на 3 месяца
      • Тестирование по 10 курсам
      • Проверка 5 домашних заданий
      • Консультация с тренером 30 мин
      Базовый
      • Все видеокурсы на 6 месяцев
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      Премиум
      • Все видеокурсы на 1 год
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      комментарии и обсуждения
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.