How did object-oriented programing systems handle complexity better than procedural process?
a. All the procedures were treated as an identifiable behavior of an object.
b. Tasks were divided into a number of sub tasks
c. Handling each task in isolation ensuring that we have the right degree of
coupling in cohesion