2010-11-25 4 views
0

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

0

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.

0

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é.

+0

vous donnez des réponses de merde! – Rn2dy

+0

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. –