Eu aprendi muito em dois livros classicos de OO,
que sao
Objedt-Oriented Modeling and Design, do James
Rumbaugh e outros (1991), uma otima introducao aos conceitos de Orientacao a
Objetos, e com a vantagem de apresentar varios exercicios no fim de cada
capitulo, alguns bem complexos.
Object-Oriented Analysis and Design 2nd Ed, do
Grady Booch (1994). Um dos melhores jah escritos sobre oassunto.
Os dois livros sao da primeira metada dos 90, e
apresentam exemplos em C++. Um problema desses livros eh que a modelagem nao eh
feita em UML, mas na notacao particular de cada autor, mas os conceitos ainda
sao validos.
Um livro de introducao, que eh centrado em Java, eh
o "Thinking in Java", do Bruce Eckel, onde os capitulos iniciais formam uma das
melhores introducoes aos conceitos de POO que eu jah encontrei por ai, vale a
pena ler, ate porque eh de graca, basta baixar de http://www.bruceeckel.com/DownloadSites/
existe um outro livro do mesmo autor chamado
"Thinking in Patterns", mas nao tive tempo de ler ainda.
O livro da GoF "Design Patterns", eh leitura
obrigatoria para quem quiser mesmo escrever software da maneira mais "moderna"
possivel. No projeto onde estou trabalhando agora, cada novo empregado recebe
uma copia, jah no primeiro dia.
Outros dois otimos livros sao "Patterns in Java"
volumes 1 e 2, do Mark Grand. Obviamente a implementacao eh em Java, mas alem
disso, os modelos estao em UML. E os CDs que acompanham os livros tem toda a
implementacao basica disponivel.
E esses foram meus 2 cents...
S.
|
- [java-list] Orientação Objetos Jorge Martins
- Re: [java-list] Orientação Objetos Lucas Colferai
- Re: [java-list] Orientação Objetos Eduardo Issao Ito
- Re: [java-list] Orientação Objetos Abreu
- Re: [java-list] Orientação Objetos Adriano Pinho
- [java-list] Performance Silvio L. de Morais
- [java-list] Performance Bruno Gusmao Rocha
- Re: [java-list] Performance Bruno Augusto Vivas e Possas
- Re: [java-list] Performance Bruno Diniz de Paula