49 votes

Quelle est la différence entre « package » et « module » ?

J'utilise Java où nous n'avons que des packages. Je sais qu'il existe d'autres langages de programmation qui incluent également des modules.

Quelle est la différence?

24voto

T.J. Crowder Points 285826

Il est difficile de comparer la sémantique dans le vide. (De quels autres langages parlez-vous ?) Un « module » peut être analogue à une classe Java, ou à un package Java, ou à quelque chose d'entièrement différent, en fonction de cet autre langage. En règle générale, étant donné que les "modules" ont tendance à provenir de langages procéduraux, je pencherais plutôt pour la classe Java, mais je pense que la ligne est très floue à ce stade et vous pourriez argumenter le package de manière assez convaincante.

0voto

EJP Points 113412

Un package s'apparente plus à un espace de noms C++ qu'à un module. Un module s'apparente plus à une classe englobante qu'à un package.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X