Date Added: Dec 2010
Software development process is based on the modularized versions of the code. As the authors know in the object oriented code the modules are kept separate from each other especially when the original size of the software is large. It is useful for the manager and the team of developers to work on the separate modules. But at the same time the quality of code modularization is also need to be checked. In modular technique there are lots of concepts involved in object oriented coding. The main problem is of communication between the modules. Generally this should be done through some Application Programming Interface (API).