S'il vous plaît, gourous, donnez-moi une explication détaillée de, dans le monde de la programmation orientée objet, qu'est-ce qu'un objet léger? Et dans d'autres domaines de l'informatique, qu'est-ce que le poids léger signifie alors? Le léger est-il un motif de conception? Est-ce que la lumière est bonne, est-ce mauvais?la signification de l'objet allégé
Répondre
Il y a beaucoup de significations pour léger, mais normalement cela signifie l'objet qui a moins de données ou qui traite moins de données. Parfois, un thread est appelé comme un processus léger car il fait moins de choses qu'un processus. Son traitement est également rapide que le processus. Un objet léger est celui qui a le moins de membres et qui sont des types de base (int, float) en tant que variables membres. Une fonction lumineuse est celle qui fait le moins de choses par rapport aux autres. Normalement, ce sont des fonctions en ligne. (en contexte C).
Il n'y a pas de motifs tels qu'un motif léger. Mais normalement, les systèmes doivent être constitués d'objets légers afin que la maintenance de ces objets soit facile.
Les avantages sont le débogage simple, la maintenance et la facilité de compréhension du code. L'inconvénient pourrait être beaucoup d'objets.
Il n'y a pas de modèle léger en tant que tel, mais le terme est assez utilisé dans l'industrie.
légère X ont tendance à être utilisé dans le cas où nous avons une structure assez bien connue X. Léger X est alors une version de X en utilisant moins de ressources d'une manière ou d'une autre - ou est subtilement différente de X d'une certaine manière.
Le terme, comme c'est le cas pour la plupart des sciences informatiques, n'est pas bien défini et est vaguement utilisé.
- 1. La signification de ':' et '?'
- 2. Informix: La signification de point (.)?
- 3. signification de '+ ='
- 4. Protocole de paquet allégé pour AS3 et C#?
- 5. css: la signification de la marque *
- 6. Syntaxe de la syntaxe Bash - signification de "- @"
- 7. Signification de trackbar
- 8. fonction de rappel signification
- 9. signification de 'z'?
- 10. Quelle est la signification de ".. ::." en C#?
- 11. Quelle est la signification de $ cette
- 12. Évaluation de la signification d'un score BLASTn?
- 13. quelle est la signification de ce coredump?
- 14. Quelle est la signification de $$ dans Ruby?
- 15. Calcul de la signification statistique avec Excel
- 16. Signification de %%% dans la requête sql?
- 17. Obtention d'une signification de la chaîne
- 18. Signification de SEQUENCE_NEXT_HI_VALUE
- 19. Signification de l'espace PermGen
- 20. Signification de -fold
- 21. Signification de NSLog 10b?
- 22. Signification de Super?
- 23. Signification de cette déclaration?
- 24. Quelle est la signification de la déclaration Enum de Java?
- 25. Signification de otool champ « caps »
- 26. Signification de -DHAVE_CONFIG_H dans makefiles
- 27. Signification de: Array1: .word 00h20
- 28. signification de "vue fortement typée"
- 29. Signification de cette notation #pragma
- 30. Quelle est la signification de « xsd:?. La base d'extension = ....
vous donnez des réponses de merde! – Rn2dy
Il est plutôt difficile de donner une bonne réponse à une question qui définit sur le terme vague de "léger". Dans Erlang, un processus est un "processus léger" dans le sens où ce n'est pas un noyau. C'est une bonne chose. Mais j'ai vu le terme utilisé pour tellement de choses différentes que je doute que quelque chose de significatif vienne d'essayer d'y attacher un sens spécifique maintenant. –