This lecture and the other 15 in this series were given to 3rd year BSc students of Innopolis University (Russia) in 2021.
The slide decks for these lectures were made in LaTeX. You can find their sources here:
I’m very sorry for the quality of sound in this lecture. Other lectures have better quality.
Blog:
Books:
GitHub: (don’t hesitate to follow in order to stay informed)
Telegram channel with recent news and updates: (subscribe to not miss a thing)
Twitter with daily and weekly updates: (follow me!)
iTunes:
SoundCloud:
Yandex Music podcast by yegor256:
0:00 The structure of the lecture
6:27 Object Model by Grady Booch. Abstraction
16:42 Encapsulation
25:22 Modularity
26:54 Hierarchy
39:46 SOLID Principles by Uncle Bob
42:04 Single Responsibility Principle (SRP)
46:00 Open-Close Principle (OCP)
50:44 Liskov Substitution Principle (LSP)
51:42 Duck Typing
53:42 Interface Segregation Principle (ISP)
57:57 Dependency Inversion Principle (DIP)
1:00:16 Design by Contract by Bertrand Meyer
1:01:09 Don’t Repeat Yourself (DRY)
1:02:34 You Ain’t Gonna Need It (YAGNI)
1:03:37 Inversion of Control
1:07:19 OOP vs. Functional Programming
1:12:16 Books, Venues, Call-to-Action
4 views
1669
548
2 days ago 00:00:00 1
Прохождение GTA San Andreas#4
2 weeks ago 00:00:00 1
НАГИБ на Type 71 в Tanks Blitz
3 weeks ago 02:30:17 1
МУЖСКАЯ РАБОТА НА АЛЯСКЕ 😀 \ SnowRunner \ Часть 4
4 weeks ago 02:22:12 1
MX vs. ATV Unleashed · PC Gameplay
1 month ago 00:18:14 1
RTX 3060 Ti - Ryzen 5 2600 - Tested in New Games - Bottleneck ?
2 months ago 00:00:00 1
ПРОХОЖДЕНИЕ ПЕРЕЗАПУСКА ДОП. КАМПАНИИ Warcraft 2: Tides of Darkness! - Warcraft 3 #2
3 months ago 00:00:00 3
СТРИМ | TESO - Обкатываем патч №44. Общаемся и хорошо проводим вечер ⚔
3 months ago 00:00:00 1
С этой девочкой НИКТО не хочет играть. . (стрим)
3 months ago 00:00:00 1
Нагиб из кустиков (но это не точно)
3 months ago 00:22:52 1
RTX 4070 + I5 12400F : Test in 16 Games - RTX 4070 Gaming