Modularity: In modular programming, the code is divided into different ‘modules’ which are responsible for a particular functionality in the entire project. This helps in development, debugging and maintenance of the code. Typically, modules should be as independent of each other as possible, where independence means that changes to a module leads to minimal changeContinue reading “Basic Concept from Object Oriented Analysis & Design”