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

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

Подписка

×

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

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

ВИДЕОУРОК №4. Принцип разделения интерфейса

Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео

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

Читать дальше...

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

Читать дальше...

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

Читать дальше...

При нарушении этого принципа клиент, использующий некоторый интерфейс со всеми его методами, зависит от методов, которыми не пользуется, и поэтому оказывается восприимчив к изменениям в этих методах. В итоге мы приходим к жесткой зависимости между различными частями интерфейса, которые могут быть не связаны при его реализации. Как избежать данной проблемы - смотрите в этом уроке.

Читать дальше...

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

Читать дальше...
ПОКАЗАТЬ ВСЕ
основные темы, рассматриваемые на уроке
0:00:21
Предистория
0:02:40
Как звучит принцип?
0:03:05
Последствия
0:04:16
Общий вид
0:06:21
Решение
0:08:24
Проблемная архитектура
0:09:17
Пишем пример по изученному материалу
ПОКАЗАТЬ ВСЕ
Студенты также смотрят
Java Углубленный
ПОДРОБНЕЕ
Java Базовый
ПОДРОБНЕЕ
Java Стартовый
ПОДРОБНЕЕ
Unit тестирование в Java с JUnit
ПОДРОБНЕЕ

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

Библиотека современных IT знаний в удобном формате

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

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