2009-03-07 12 views
6

¿Alguien sabe si se ha realizado algún tipo de estudio para averiguar qué patrones de diseño se utilizan en el software de código abierto? Eso sería interesante porque proporcionaría una fuente de ejemplos reales de implementación de patrones y daría una idea sobre qué patrones son los más utilizados.¿Uso real del patrón de diseño en software de código abierto?

Respuesta

1

No sé de ningún estudio, pero el patrón más utilizado parece ser Singleton y dos marcos con muchos patrones son Spring y Hibernate.

Java en sí está llena de patrones, y ahora de código abierto;)

3

Basado en Bloom's Taxonomy and Design Patterns artículo, el "gran bola de lodo" podría ser el patrón más utilizado. En mi humilde opinión no es un mal patrón. Y los proyectos de código abierto tienen muchas posibilidades de partir de ese patrón. Yo votaría por "aplicación en capas" - incluso bajo desarrollador sabe que la entrada :-)

0

Asimismo, no tengo conocimiento de un estudio. Pero un proyecto muy interesante con respecto a los patrones de diseño es JUnit. El marco de prueba de unidad se basa en varios patrones de diseño.

Vea usted mismo en la documentación: JUnit - A Cook's tour

0

Eso no es sorprendente, ya que una de las funciones clave en el proyecto JUnit se cumple por uno de los jadeo GoF / :)

Cuestiones relacionadas