6-те заняття тренувальної програми Ultimate Enterprise Java (2021).
УВАГА! Відеозапис не містить активної частини заняття.
⚡️ Реєстрація на програму: https://www.bobocode.com/
________________________________________________________
𝙋𝙖𝙩𝙧𝙚𝙤𝙣: https://www.patreon.com/bobocode
𝙂𝙞𝙩𝙃𝙪𝙗: https://github.com/bobocode-projects
Telegram-канал: https://t.me/bobocode
Linkedin: https://bit.ly/2RWPQF5
Twitter: https://bit.ly/3vaQiOl
Тарас в LinkedIn: https://bit.ly/2ElWg8J
Тарас в Twitter: https://bit.ly/33Pmuwg
_________________________________________________________
00:00 - Початок
00:15 - План заняття
01:28 - Як економити час, говорячи правду?
03:38 - ОБʼЄКТНО-ОРІЄНТОВАНЕ ПРОГРАМУВАННЯ
04:30 - Для чого потрібен дизайн (ООП)?
07:20 - Приклад поганого дизайн
09:14 - Приклад хорошого дизайну
10:57 - Інверсія залежностей – принцип хорошого дизайну
13:10 - Інкапсуляція. Наслідування. Поліморфізм
13:21 - Для чого потрібна абстракція?
14:59 - Інкапсуляція, яка допомагає
16:54 - Підсумки основних принципів ООП
17:23 - ДИЗАЙН ПАТЕРНИ
19:56 - Чому потрібні патерни?
21:11 - Тривіальні патерни
23:56 - Патерн проксі (Proxy)
25:30 - Реалізація патерна проксі (Приклад коду)
32:24 - Рефлексія VS. CGlib
33:24 - Як створити проксі за доп. CGLib? (Приклад коду)
#opensource #java #education
розгорнути опис
згорнути опис