I’ve been reading about object oriented concepts, and I’m getting really lost.
Conceptually, all I understand is that a method “does” something and that a class is a “blueprint”. I’ve read all the analogies, but the only thing that really makes sense to me so far is:
Loops,if then, variable assignments, primitive data types, and the basic syntax.
To me, a program is a program is a program. You type in instructions, and the computer executes. I guess I don’t really see big picture.
The biggest part of OOP from a sky view, is organization and code reuse. You want to organize ‘objects’ that do a particular thing and you want to be able to reuse that for other applications as well. This idea just makes it easier to maintain what you are doing and where the information is and how it is all working together. This is very broad so let me know what you are truly not understanding.
Bundling code into individual software objects provides a number of benefits, including: