I don't think you really understand the purpose of OO programming.
OO gives you tools with which you can easily expand your program, add new features and so on.
And OO makes your code readable, and understandable even for somebody who doesn't know what the program should do.
So, if you deal with a large project, on which a few programmers work, OO is nearly a necessity.
Only downside of OO, and specially Java is run-time, so if you intend on writing a program that has to run really fast, you have to use procedural languages, and sometimes even assembly.
|