Object-oriented programming not only structures programs in a better way, it also helps structure the programming task.
As software tries to do more and more, and programs become bigger and more complicated, the problem of managing the task also grows. There are more pieces to fit together and more people working together to build them. The object-oriented approach offers ways of dealing with this complexity, not just in design, but also in the organization of the work.
Collaboration
Organizing Object-Oriented Projects
Last updated: 2007-12-11