Рет қаралды 1,063
Привет! Сегодня обсуждаем тему, которая многим не дает покоя.
Нормально ли делать интерфейсы с одной реализацией? Не счесть сколько копий сломано за обсуждением этой темы!
Буду рад вашей обратной связи под роликом (лайк/коммент). Делитесь им с друзьями, ютубу это нравится и он продвигает ролики.
Ссылки:
- ["TDD Is An Essential" | Martin Fowler On Test Driven Development And Self Testing Code - KZfaq]( • "TDD Is An Essential" ... )
- [«Пять строк кода (+ epub)», Кристиан Клаусен - скачать pdf на ЛитРес](www.litres.ru/kristian-klause...)
- [Growing Object-Oriented Software, Guided by Tests: Freeman, Steve, Pryce, Nat: 9780321503626: Amazon.com: Books](www.amazon.com/Growing-Object...)
- [testcontainers/testcontainers-java: Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.](github.com/testcontainers/tes...)
- [GenericContainer](github.com/testcontainers/tes...)
- [Container](github.com/testcontainers/tes...)
Подписывайтесь на канал и на ссылке ниже, там обсуждают правду:
- Telegram Channel: t.me/kydavoiti
- Telegram Chat: t.me/kydavoitichat
- VK: kydavoiti
- GitHub: github.com/IlyasYOY
Главы
00:00 Отрывки
00:04 Начало
00:16 О чем будет ролик?
00:29 Почему это может вызывать вопросы?
00:47 Пример из книги
02:45 Пример
04:00 Мысленные эксперименты
05:09 Что такое - интерфейс?
08:21 Итог по понятию интерфейса
08:36 Плюсы интерфейсов
08:46 Мы читатели, а не писатели
11:38 Полное больше суммы частей
14:01 Итоги