2 ms·
Interesting, I've been learning and doing almost everything with a functional or procedural style, but I've felt kind of guilty I don't understand OOP patterns
by adamddev1 4y ago
Interesting, I've been learning and doing almost everything with a functional or procedural style, but I've felt kind of guilty I don't understand OOP patterns enough, or don't know when I would want to use them.
So I've been learning Smalltalk/Pharo and reading Smalltalk, Objects, and Design [1] because people say that's what OOP was really supposed to be. It's been interesting and enlightening in some ways, but I still feel like I'd rather do most things without OOP. Do you think it's still helpful or worth it to dig into all this for someone now?
[1]: https://www.amazon.com/Smalltalk-Objects-Design-Chamond-Liu/dp/1583484906 https://www.amazon.com/Smalltalk-Objects-Design-Chamond-Liu/...
- bowsamic 4y agoYou should read Gang of Four imo. There are still a lot of very influential ones in there
- progre 4y ago"Read" GoF is not a thing I would do, just as I don't sit down and read a recipe book. Because GoF is kinda a recipe book for oop. I would skim it though, just to have a sense of what's in there.
- bowsamic 4y agoIt's not very long. Why not just read it and work through it? It isn't written like a recipe book, but even if it was, you should sit down and read your recipe books