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 ?