Medo da reutilização
Você deve aprender a reutilizar código. Aprender a reutilizar sem culpa freqüentemente é uma das lições mais difíceis de aprender, quando você escolhe a POO pela primeira vez. Três problemas levam a essa dificuldade. Primeiro, os programadores gostam de criar. Se você olhar a reutilização de modo errado, ela parecerá afastar algumas das alegrias da criação. Entretanto, você precisa lembrar que está reutilizando partes para criar algo maior. Pode não parecer interessante reutilizar um componente, mas isso permitirá que você construa algo ainda melhor. Segundo, muitos programadores sofrem do sentimento de ‘não escrito aqui’— significando que eles não confiam no software que não escreveram. Se um software é bem testado e atende sua necessidade, você deve reutilizá-lo. Não rejeite um componente porque você não o escreveu. Lembre-se de que reutilizar um componente o liberará para escrever outro software maravilhoso.