It seems like OOP has lost the zeitgeist. Imperative Programming, Data Orientated Programming and even Functional Programing are where the hype is now. OOP is still used in large corporates and taught in some undergrad courses (usually Java), but does it have a future?
Some links:
- https://caseymuratori.com/blog_0016
- http://blog.cleancoder.com/uncle-bob/2023/01/18/functional-classes.html
- https://www.youtube.com/watch?v=uZgbKrDEzAs
- https://www.destroyallsoftware.com/screencasts/catalog/functional-core-imperative-shell