Intérêt

La modularisation du code amène une programmation plus simple et réutilisable.

MéthodeMaintenable

En découpant un code en sous parties indépendantes, on le rend plus facilement maintenable.

Chaque module pourra être modifié sans altérer le reste du projet. Seule la cohérence des données exportées est importante.

MéthodeIndépendant

Un module utilise son propre espace de nom. Ses variables locales ne sont pas vues par le fichier qui l'importe.

Seules les données exportées peuvent être vues.

MéthodeRéutilisable

Chaque module étant indépendant, il peut être utilisé dans différents projets.