Google & Microsoft
Java Interview Questions
Amazon Interview Question
Compaq Interview Question
What is the advantage of OOP?
Major advantages of OOP are:
â€¢ simplicity: software objects model real world objects, so the complexity is reduced and the program structure is very clear;
â€¢ modularity: each object forms a separate entity whose internal workings are decoupled from
other parts of the system;
â€¢ modifiability: it is easy to make minor changes in the data representation or the procedures in an OO program. Changes inside a class do not affect any other part of a program, since the only public interface that the external world has to a class is through the use of methods;
â€¢ extensibility: adding new features or responding to changing operating environments can be solved by introducing a few new objects and modifying some existing ones;
â€¢ maintainability: objects can be maintained separately, making locating and fixing problems
â€¢ re-usability: objects can be reused in different programs.
Â© 2006 - 2011 Technical-Interview.com . All rights reserved