Question:
Object-oriented programming paradigm
Please help with the following problems.
1) Why is the object-oriented paradigm becoming the dominant software engineering choice? Does the object-oriented paradigm help to enforce the concept that information is stored in one place and needs to be updated or changed only in that place? Why or why not?
2) What is the definition of encapsulation in terms of constructing objects? What is the object-oriented software development methodology (OOSDM) designed to do?