Clase de biblioteca incompleta.
Tarde o temprano, las bibliotecas dejan de satisfacer las necesidades del usuario. La única solución al problema —modificar la biblioteca— suele ser imposible, ya que la biblioteca es de solo lectura.
##Signos y síntomas
Tarde o temprano, las bibliotecas dejan de satisfacer las necesidades del usuario. La única solución al problema —modificar la biblioteca— suele ser imposible, ya que la biblioteca es de solo lectura.

String label(Date date) {
Calendar c = Calendar.getInstance();
c.setTime(date); // Date no ofrece una función auxiliar para calcular la semana, así que cada punto de llamada repite este código
return c.get(Calendar.WEEK_OF_YEAR) + "/" + c.get(Calendar.YEAR);
}##Causas del problema
El autor de la biblioteca no ha proporcionado las funciones que necesitas o se ha negado a implementarlas.
##Tratamiento
Refactorizar con
##Beneficios
- Reduce la duplicación de código (en lugar de crear tu propia biblioteca desde cero, puedes seguir apoyándote en una ya existente).
