What was the thinking behind the development of Object Oriented Programming?
- by leeand00
I've got some real nay-sayers on my hands here, and I'm trying to give them the reason why OOP was developed in the first place. I realize that OOP is not perfect for all problems and situations, but it was developed for a reason...
My guess would be, that a few of those reasons would be:
Maintainability
Re-usability
Document-ability
Abstraction of Complex Technologies
Dynamic Extension at Runtime...
Probably some things that I'm not even aware of yet...
But I really don't have much to back this up, and I was wondering why OOP was developed in the first place, and it's history.
What were the people who developed OOP trying to accomplish? What led them to develop OOP?