Рет қаралды 4,365
👉 Приєднуйся до Bobocode Community: www.bobocode.com/
____________________________________________
𝙋𝙖𝙩𝙧𝙚𝙤𝙣: / bobocode
𝙂𝙞𝙩𝙃𝙪𝙗: github.com/bobocode-projects
Telegram-канал: t.me/bobocode
Linkedin: bit.ly/2RWPQF5
Twitter: bit.ly/3vaQiOl
Тарас в LinkedIn: bit.ly/2ElWg8J
Тарас в Twitter: bit.ly/33Pmuwg
____________________________________________
6-те заняття тренувальної програми Ultimate Enterprise Java (2021).
УВАГА! Відеозапис не містить активної частини заняття.
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