SOLID принципы программирования в Java

preview_player
Показать описание
Промокод на скидку 15% на все курсы ITVDN- H94BCAB

На этом вебинаре мы окунёмся в мир объектно-ориентированного программирования, поговорим о SOLID-принципах создания крупных проектов, рассмотрим теорию и практику по каждой букве на примере создания и рефакторинга небольшой программы на языке Java.
Рекомендации по теме
Комментарии
Автор

огромное спасибо! Как же грамотно, последовательно и доходчиво! Сижу и получаю кайф, обучаясь, как же это редко бывает..

zggdglo
Автор

Це найкраще пояснення принципів SOLID💪🏻

bohdankalika
Автор

Спасибо за семинар. Весь материал был подан в очень доступной и доходчивой форме.

renatakhmedov
Автор

спасибо. Я вам очень благодарен за предоставленную информацию

lombook
Автор

Блин, мужик такой харизматичный. А вообще программист в пиджаке это конечно сильно)) Крутая лекция, спасибо огромное!

blackpulsar
Автор

Самый понятный урок на эту тему, который я нашел.

igorkovalchuk
Автор

0:00:00 Введение
0:06:45 Создание проекта. Подведение под необходимость рефакторинга.
0:13:12 Single responsibility. Единственной ответственности
0:32:47 Dependency inversion. Инверсии зависимостей
0:56:18 Interface segregation. Разделения интерфейсов
1:18:21 Open-closed. Открытости-закрытости
1:27:41 Liskov substitution. Подстановки Лисков
1:31:43 Разговорчики
1:36:51 Обертка над Model

Das.Kleine.Krokodil
Автор

Как правило никогда не пишу комментарии и не ставлю лайки, но в этом случае сделаю исключение. Спасибо большое, Евгений Витольдович, за полезный вебинар и легкую подачу материала.

alexsmith
Автор

Спасибо, Евгений! С удовольствием посмотрел вебинар. Сейчас сажусь всё делать своими ручками. Я тоже из Висагинаса и мы чуток знакомы))))

snechkus
Автор

Эта работа заслуживает не просто подписки, но и аплодисментов)

VitaliyNET
Автор

1:35:20
Может правильнее/проще задавать вопрос "Буду ли я делать перезапись уже существующего метода?" Если да, то implements интерфейса.
Если только добавлять, а старые не трогаю, то extends.

severgun
Автор

win + v в win10 открывает буфер обмена. только надо в настройках поставить чтобы она помнила.

aRRma
Автор

Спасибо, но и правда было бы круто, если бы немного громче.

artemlyubivoy
Автор

00:13:13 SRP принцип
00:32:48 DIP принцип

ligat-rome
Автор

спасибо за интересную лекцию!
но звук очень-очень-очень тихий. смотреть приходится только с колонками.

tarantsoff
Автор

18:46-18:52 - не понял как импортируется класс?

mikhailknyazev
Автор

Реализация дефолтных методов в интерфейсах появилась в Java 8 ради создания ряда стандартных операций для лямбд. В Java 7 такого функционала ещё не было.

grafd
Автор

1:04:17 лихо. Впервые вижу на практике

guugle
Автор

Почему СервисСум.калкулейт и все методы принт() - не статическими сделали?
Класс Дата - надо было разделить на Интпут и Аутпут по тому же принципе СРП.
Сканнер в класс Дата не надо было делать полем, а просто метод рид() с парметром сканнер и потом переопределять его.

MrRomanvideo
Автор

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

ViktorVdovichenko