A lecture for BSc students in HSE University.
The slides are here: https://github.com/yegor256/sqm (in LaTeX and PDF)
Blog: https://www.yegor256.com
Books: https://www.yegor256.com/books.html
GitHub: https://github.com/yegor256 (don’t hesitate to follow in order to stay informed)
Telegram channel with recent news and updates: https://t.me/yegor256news (subscribe to not miss a thing)
Twitter with daily and weekly updates: / yegor256 (follow me!)
iTunes: https://podcasts.apple.com/us/podcast...
SoundCloud: / yegor256
Yandex Music podcast by yegor256: https://music.yandex.ru/album/31142286
0:00 Введение
3:18 Rational Unified Process (RUP)
24:54 Decoupling via Interfaces (in Java)
33:39 Cohesion Among Methods of Classes (CAMC)
40:21 The Normalized Hamming Distance (NHD)
49:58 Interface Segregation Principle
55:20 InputStream in Java