Aplicando OO

2 respostas
L

Boa tarde.
Eu desenvolvo aplicações em java a pouco tempo, e sinto que tenho uma imensa dificuldade em aplicar o conceito
de orientação a objetos em meus projetos. Tenho dificuldade em saber quando é melhor criar uma interface, ou uma classe a ser
estendida, ou deixar minhas classes realmente reutilizáveis, dentre vários outros aspectos relacionados a OO. Meu problema não é com a linguagem , pois domino bem, mas sim como realmente aplicar o conceito de OO, pois vejo que minhas classes e métodos não são muito reutilizáveis, e repetindo,
não é possível utilizar ao máximo desse paradigma. Gostaria de saber se existe algum livro ou material que possa auxiliar nisso?

2 Respostas

S

Apostila gratuita da caelum pode ser um começo.

De livros, recomendo Use a Cabeça Java e Java Como Programar

wbdsjunior

Os livros que li e que mais me ajudaram foram:

http://www.amazon.com/Head-First-Object-Oriented-Analysis-Design/dp/[telefone removido] http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/[telefone removido] http://www.amazon.com/Test-Driven-Development-By-Example/dp/[telefone removido] http://www.casadocodigo.com.br/products/livro-tdd http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/[telefone removido] http://www.amazon.com/First-Design-Patterns-Elisabeth-Freeman/dp/B00CVDPQAS
Outros que li:

http://www.amazon.com/Fundamentals-Object-Oriented-Design-Meilir-Page-Jones/dp/020169946X http://www.amazon.com/Teach-Yourself-Object-Oriented-Programming/dp/[telefone removido]
E os que ainda vou ler:

http://www.amazon.com/Applying-UML-Patterns-Introduction-Object-Oriented/dp/[telefone removido] http://www.amazon.com/POJOs-Action-Developing-Applications-Lightweight/dp/[telefone removido] http://www.amazon.com/Growing-Object-Oriented-Software-Guided-Tests/dp/[telefone removido] http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/[telefone removido] http://www.casadocodigo.com.br/products/livro-design-patterns http://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/[telefone removido] http://www.amazon.com/Domain-Specific-Languages-Addison-Wesley-Signature-Fowler/dp/[telefone removido]
A quantidade de livros é grande (e há mais). Não desanime. Todos os livros gringos tem tradução para o português. Com estudo e treino você chega lá.

p.s.: Desculpe a formatação. Quando coloquei os links entre a tag [url], alguns quebraram.

Criado 2 de julho de 2013
Ultima resposta 2 de jul. de 2013
Respostas 2
Participantes 3