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
3 views
1307
434
8 hours ago 00:46:19 1
GTA San Andreas МОД РУССКАЯ ОЗВУЧКА 0.3. ЧЕТЫРЕ ЧЕЛОВЕКА ОЗВУЧИЛИ ЭТУ ИГРУ!
9 hours ago 00:44:42 1
[Daniel Owen] B580 vs RTX 3060 vs RTX 4060- The Ultimate Comparison!!!
10 hours ago 03:03:32 5
СТРИМ | TESO - Качаем второго танка для рейдов в Тюрьме Черной Розы, под событие с двойным опытом. Стрим разговорный.
12 hours ago 00:26:50 537
Мой первый вылет в Star Citizen 4.0
14 hours ago 00:39:11 3
NO MAN’S SKY #3| КАК НАЙТИ ХАЛЯВНЫЙ КОРАБЛЬ И МУЛЬТИТУЛ
15 hours ago 00:00:17 3
Новый “Красный Барон“ Ryzen 7 7800X3D+RTX4080Super
15 hours ago 00:32:53 339
МиГ-29С (С) - Перехват на потолке (DCS World) | WaffenCat