Fundamentando Conhecimentos em OO

Senhores,
este eh meu primeiro topoico aqui no GUJ.

Eu trabalho com programacao a 3 anos e meio :roll:
sendo que nos primeiros 2 anos foram com WEB (Asp)
1 ano com DataWareHouse e 5 meses de Oracle (BATCH)

Há 1 ano e meio atras eu fiz alguns cursos, UML, JAVA e etc, li algumas coisas, mas acabei indo trabalhar com banco de dados…

Porém hoje estou de volta a WEB , C# e o sistema foi especificado inteiramente documentado em UML, é uma boa oportunidade de me especializar em OO

Eu tenho noções de UML, OO, porém quero sair da posicao “ouvi falar” para “tenho dominio”

quais livros os senhores indicam para um sujeito como eu???

apropósito … um amigo tem o Head First - Design Patterns , seria este uma boa opção para um primeira leitura?

Olá

O Head First DP seria excelente se fosse trabalhar com Java. Mas ele é tão bom que pode servri também para C#.

Para dominar UML sugiro o UML Essential do Fowler. Um livro baratinho e rápido de ler. Comece por este.

[]s
Luca

livros são bons. mas se vc tiver força de vontade, vai acabar aprendendo tudo na web, onde existem diversos artigos.

alguns links:

http://www.mundooo.com.br/ (Pt-BR)
http://en.wikipedia.org/wiki/Object-oriented_programming
www.objectfaq.com/oofaq2/
http://java.sun.com/docs/books/tutorial/java/concepts/

www.uml.org/
pt.wikipedia.org/wiki/UML (Pt-BR)
www.rational.com/uml/

acho q não será necessário ler muita coisa sobre oo, é tão simples, o q o povo mais se encrenca é escrever código orientado a objetos, mas lendo bons artigos na net vc consegue ter total facilidade com oo, pq mais uma vez, é tão, tão simples. o povo é q complica, assim como tudo né.

ah, claro, procure até no google, no guj, sobre oo, existe muita coisa. é bom vc ler artigos na net, é muito melhor q comprar livro, não é só pela grana, é pela visão de cada um. no final de seus estudos sobre um assunto, vc terá visões de cada autor de artigo q leu, isso é ótimo, pois vc não fica só numa base, vc tem mais liberdade, vc não tem limites de aprendizado, etc. o livro é mais pra quem não gosta de ler no pc, mas isso é raro pra programadores.

veja aqui também:

http://guj.com.br/posts/list/28624.java