Module est une collection de code, de données et de ressources. Il s'agit d'un ensemble de packages et de types associés, tels que classes , classes abstraites et interfaces avec du code, des fichiers de données et des ressources statiques.
Voici quelques fonctionnalités du module.
Caractéristiques des modules :
- Les modules doivent définir des interfaces afin de communiquer avec les autres modules.
- Définition du modulemoduleinterfaceet moduleimplémentation.
- Les modules fournissent un ensemble de propriétés qui contiennent des informations.
- Deux modules ou plus sont imbriquésensemble.
- Les modules ont clairement, définiesresponsabilités. Chaque fonction est implémentée par un seul un module.
- Les modules doivent pouvoir être testés indépendamment des autres modules.
- Les erreurs dans un module ne peuvent pas être propagées aux autres modules.
Si nous avons deux modules : M1 et M2 , et un package dans un module. M2 s'appelle Pkg2, nous souhaitons qu'il soit accessible dans le module M1, alors les conditions suivantes doivent être remplies :
- le module M1 dépend des modules M2, , alors le module M1 peut être accessible dans sa La déclaration précise "requiert" module M2.
- Module M2Exporte le package Pkg2 pour le rendre disponible aux modules qui en dépendent. Dans la déclaration du module M2 on peut préciser qu'il "exporte" le package Pkg2.
ul>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!