---
title: "Classe de Biblioteca Incompleta"
type: "code-smell"
slug: "incomplete-library-class"
url: "http://localhost:3000/pt-br/smells/incomplete-library-class.md"
category: "Other Smells"
description: "Mais cedo ou mais tarde, as bibliotecas deixam de atender às necessidades dos usuários. A única solução para o problema—alterar a biblioteca—muitas vezes é impossível, já que a biblioteca é somente leitura."
---
# Classe de Biblioteca Incompleta

> Mais cedo ou mais tarde, as bibliotecas deixam de atender às necessidades dos usuários. A única solução para o problema—alterar a biblioteca—muitas vezes é impossível, já que a biblioteca é somente leitura.

## Signs and Symptoms

Mais cedo ou mais tarde, as [bibliotecas](https://en.wikipedia.org/wiki/Library%5F%28computing%29) deixam de atender às necessidades dos usuários. A única solução para o problema—alterar a biblioteca—muitas vezes é impossível, já que a biblioteca é somente leitura.

## Reasons for the Problem

O autor da biblioteca não forneceu os recursos de que você precisa ou se recusou a implementá-los.

## Payoff

* Reduz a duplicação de código (em vez de criar sua própria biblioteca do zero, você ainda pode se apoiar em uma já existente).
## Relations

**Treated by**

- [Introduzir Método Estrangeiro](/pt-br/introduce-foreign-method.md)
- [Introduzir Extensão Local](/pt-br/introduce-local-extension.md)

