The Pain of OOP Lecture #4: Setters and object mutability object oriented programming crash coursev

A lecture for BSc students in Innopolis University. The slides are here: (in LaTeX and PDF) Buy my book about OOP: 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 Lecture description 0:57 Mutability. Definition 5:58 Gradients of immutability 13:42 Problems. Side-effects 19:11 Thread safety 36:52 Temporal Coupling 43:35 Identity Mutability 57:10 Object Relational Mapping. Java Persistence API 1:04:44 SQL-speaking 1:07:25 Complex SQL queries 1:11:22 Apache Commons Email 1:16:58 Questions & Answers