Notes-Java Programming

Modular Programming

A method in which long programs are divided into smaller program or modules that can be designed,coded and debugged separately with a minimum amount of interaction.It’s characteristics/features are as follows-

*Each module should do only one thing

*Communication between modules is allowed only by a calling module

*Module can be called by one higher module only

*No communication can take place directly between modules that do not have calling called relationship

*All modules are designed as single entry,single exit systems using control structures