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.
 
----- Original Message -----
Sent: Friday, November 10, 2000 07:44
Subject: [java-list] Orientação Objetos

   Adenauer,
 
   Acho que essa é a maior dificuldade de quem quer aprender java. Não conheço um bom livro sobre orientação objetos. Sito sempre o Programming Languages do Pratt para teoria de linguagens de programação (cobre alguns conceitos de OO) e o Design Patterns da Gang of Four como o melhor livro de modelagem avançada.
 
   Todos os conceitos sobre OO que eu aprendi, e principalmente treinei, me acostumei até entrar no sangue, foram adquiridos na faculdade. E mesmo assim através de uns poucos professores que entendem realemente do assunto.
 
   É muito comum você ver pessoas citando os conceitos deste paradigma: classe, objeto, encapsulamento, herança, polimorfismo, etc. Mas saber as vantagens e aplicações é outra história. Principalmente polimorfismo.
 
   Espero que outras pessoas da lista tenham tido melhor sucesso em livros sobre OO.
 
   um abraço
 
   Jorge
 
-----Original Message-----
From: Adenauer (Cassiano) [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 8 de novembro de 2000 14:16
To: Sou Java
Subject: [java-list] Dividas de iniciante.

Ola Amigos,
 
Estou com duvidas a respeito de treinamentos java, tenho pouco conhecimento em programação orientado a objeto. e estou com medo de precipitar-me e jogar dinheiro fora. A pergunta é: por onde começo?
 
 
AT+       Adenauer   

Responder a