Este livro introduz o paradigma de Orientação a Objetos com implementação em linguagem Java de forma simples, fácil e eficiente. O autor é professor universitário e elaborou esta obra com base nos feedbacks dos alunos, que durante suas aulas precisavam aprofundar vários conceitos aplicados. Os princípios de Orientação a Objetos, como Abstração, Encapsulamento, Polimorfismo e Herança são apresentados através de analogias do dia a dia, tornando simples a compreensão e aplicação. Durante a implementação dos exemplos, o leitor conhecerá ainda o IDE Eclipse, ferramenta mais conhecida e utilizada pelos desenvolvedores Java em todo o mundo. Os princípios de Associação de Agregação e de Composição, Exceções, Collections, Sobrescrita e Sobrecarga de Métodos são apresentados de forma eficaz dentro de contextos reais, porém simples, para o rápido entendimento do leitor. Ao final, é feita uma introdução básica ao Swing, motivando o leitor a conhecer esta API gráfica para o Java.