Pregunta

Soy un hablante nativo de Inglés no, y tratando de captar una mejor comprensión de ese patrón de diseño, estoy interesado en el origen de esta palabra para nombrar a un patrón. ¿Cuáles son las motivaciones para ese nombre?

Por lo que sé el peso mosca href="http://www.dofactory.com/Patterns/PatternFlyweight.aspx"> patrón de diseño tiene que ver con una forma de apoyar gran número de grano fino objetos mediante el uso compartido.

Sin embargo, las definiciones que había encontrado para esa palabra específica (peso mosca) se refiere a la categoría de boxeo de peso de menos de 112 libras.

Así que, ¿por qué el patrón se llama de esta manera?

Lo siento si esto parece absurdo, pero realmente no tienen ni idea.

¿Fue útil?

Solución

peso mosca es una categoría de boxeo, para las personas de peso ligero.

flyweight es para objetos "peso ligero" (aunque muchos de ellos).

Otros consejos

Ligero - o mosca - sugiere que las clases creadas en práctica tan poco código (y retención de datos tan poco) como sea posible para hacer su trabajo.

Creación (y crear instancias y pasarlos alrededor) y su mantenimiento es más fácil, por lo tanto --como levantar una caja prácticamente vacía.

Esto en contraste a una clase de peso pesado que puede envolver una gran cantidad de datos y comprenden una gran cantidad de código.

El flyweight se utiliza para minimizar la cantidad de memoria utilizada cuando se necesita para crear un gran número de objetos similares. Esto se logra mediante el intercambio de los casos.

Los nombres de deriva de la clasificación de peso a medida que mencionar sino que se refiere a la pequeña cantidad de memoria. Es decir, la memoria = peso.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top