3 ms·
I'm in the same boat, but not self-taught. I used to knew OOP. It was so obvious, you just made classes of things with methods to do actions. Then the things co
by xboxnolifes 4y ago
I'm in the same boat, but not self-taught. I used to knew OOP. It was so obvious, you just made classes of things with methods to do actions. Then the things could be inherited from to create sub-category objects to be acted upon.
Then I read some articles. And I read forum posts. And I read comments. And I read OOP doesn't need this or that. I read multiple people define OOP in many different ways. Now I don't know how to define OOP.
I thought I could "know OOP if I saw it". And then I wrote code. I wrote in procedural languages. I wrote in functional languages. I wrote in declarative languages. I wrote in languages that like to blur the lines between them. And now I don't really know where the lines are. It all is just "programming".
Answering the question: "What is Object-Oriented Programming" used to be so easy. Now I don't know.