Directement à l'essentiel!signaux et créneaux vs événements et auditeurs d'événements
- Comment les signaux/slots et événements/event-auditeurs comparer?
- Y a-t-il des avantages et des inconvénients?
- Lequel dois-je prendre en compte et pourquoi?
Merci à l'avance!
Ensuite, sous-entendez-vous que les événements/écouteurs fonctionnent mieux que les signaux/emplacements, et pourriez-vous également me dire quels EDI ont ce support pour les événements/écouteurs? Merci pour la réponse rapide. – meteorfox
Je suppose que cela dépend de la mise en œuvre, mais les modèles d'événement dans .NET ou Java sont conçus pour le fonctionnement en cours, ce qui les rendrait le plus rapide possible (en fonction de la bibliothèque). Même les événements COM sont rapides, voire fiables. Les signaux/slots en tant que motif ne présument pas quand/si des écouteurs reçoivent le signal, donc la performance n'est pas aussi importante. Évidemment, tout dépend de l'implémentation, je suis sûr que vous pouvez créer une implémentation de signaux/slots plus rapide que l'event .NET. –
En ce qui concerne les IDE supportés, je fais référence à Visual Studio, qui connecte automatiquement les événements du concepteur de l'interface utilisateur, ainsi que les gestionnaires générant automatiquement et les délégués dans la vue de code. Je crois que Eclipse a des aides similaires. –