Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The proof she presents in Part 2 (t=15:00) on software changes propagating through a system is perhaps the best theoretical justification I have ever seen for Object Oriented design principles and encapsulation:

https://youtu.be/AW7ZHpKuqZg?si=Dzt6JeoX7MDT8D9M&t=899



It's a strong case for loose coupling, but that can be achieved with object oriented programming, functional programming, or any number of other paradigms.


I think anyone can walk away from that explanation with their own methodology vindicated.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: