web-dev-qa-db-fra.com

Qu'est-ce qu'un gestionnaire

Salut, j'essaie d'apprendre quelques termes liés à la programmation et je rencontre souvent le gestionnaire de mots. Quelqu'un peut-il expliquer ce que signifie gestionnaire et quand utiliser le terme?.

73
tji

Un gestionnaire est une routine/fonction/méthode spécialisée dans un certain type de données ou concentrée sur certaines tâches spéciales.

Exemples:

  • Gestionnaire d'événements - Reçoit et digère les événements et les signaux du système environnant (par exemple, OS ou GUI).

  • Gestionnaire de mémoire - Effectue certaines tâches spéciales sur la mémoire.

  • Gestionnaire d'entrée de fichiers - Une fonction qui reçoit des entrées de fichiers et effectue des tâches spéciales sur les données, le tout en fonction du contexte bien sûr.

74
sharkin

Code associé et déclenché par la survenance d'un événement spécifique, comme un message entrant, une exception levée, un signal envoyé à un processus, une demande d'E/S réseau terminée ou un clic de souris sur un élément d'interface utilisateur. C'est un terme très générique.

11
An̲̳̳drew

Je pense que c'est un terme très général, sans définition "dure". La signification est très contextuelle, varie en fonction de la conception générale du code.

Pour moi, cela signifie généralement du code appelé depuis un noyau interne et censé faire certaines choses et revenir. Cette partie "intérieure" peut avoir plusieurs "gestionnaires" disponibles et choisit celle à appeler.

Dans certains cas, vous définissez une API pour rendre ces gestionnaires principalement interchangeables, afin que l'appelant puisse en choisir un dans une table et utiliser le même code pour appeler l'un d'eux. OOP aide beaucoup ici.

5
Javier