The problem with object-oriented programing is that it makes objects the most important abstraction, which it's not. I'd say states are the most important abstraction of a program.
I think I've grown so much as a programmer since I started thinking more about states and less about objects.
Comments
The problem with object-oriented programing is that it makes objects the most important abstraction, which it's not. I'd say states are the most important abstraction of a program.
I think I've grown so much as a programmer since I started thinking more about states and less about objects.