What is the difference between object-oriented and function-oriented system design approach?
Why is it important to use object-oriented analysis and design methodologies when building a system? Why not just built the system in whatever way seems to be quick and easy? What value is provided by using an engineering approach?