http://en.wikipedia.org/wiki/Strategy_pattern
Busquemos algún ejemplo...En http://java.dzone.com/articles/design-patterns-strategy
La verdad es que no hay mucho que comentar. Se desacopla la conversión concreta de su uso. Se accede a esta funcionalidad de manera indirecta, doblemente indirecta. Una por que se comprime desde el contexto pero no se accede al compresor directamente sino que se encapsula en el método compressArchive(). Y otra por que el compressor al que este método accede es generico y por tanto solo se hace directa en la ejecución, no en la compilación.
No hay comentarios:
Publicar un comentario