David J. Barnes e Michael Kölling
Copyright: 2004
1 ª edição
398 páginas
ISBN-13: 9788576050124
ISBN-10: 8576050129 Preço:
R$ 103,00
Desconto
de 10%: R$ 92,70
Economize:
R$ 10,30
Inclui CD-ROM
Bem-vindo ao primeiro texto completamente integrado sobre programação que ensina os princípios orientados a objeto utilizando o Java e o BlueJ.
O BlueJ é um ambiente Java de desenvolvimento que executa em cima do Sun Microsystems Java Development Kit utilizando o compilador-padrão e a máquina virtual. Ele foi especificamente projetado para o ensino introdutório da programação orientada a objetos, permitindo ao aluno criar objetos de qualquer classe e interagir com seus métodos. Essa primeira abordagem verdadeiramente orientada a objetos dentro do ambiente BlueJ personalizado está revolucionando a maneira como a programação é ensinada.
Recursos-chave
Abordagem que prioriza a orientação a objetos
O BlueJ suporta ferramentas de ensino que não estão disponíveis em outros ambientes, incluindo a visualização de estruturas de classe. Isso significa que o aluno pode interagir com os objetos diretamente, mesmo antes de ver a primeira linha de sintaxe Java!
Abordagem baseada em projetos para resolução de problemas
Cada capítulo contém problemas que são analisados antes de serem introduzidas as construções de linguagem que podem resolvê-los.
Abordagem em espiral
Tópicos desafiadores são introduzidos no início e revistos posteriormente neste livro em um contexto diferente, a fim de aprofundar o entendimento.
Tratamento completo dos princípios orientados a objetos
Utilizam-se referências dentro de cada capítulo, a fim de encaminhar o aluno a outras leituras, fontes suplementares e referências da linguagem.
Recursos adicionais
O livro é acompanhado por um CD-ROM que contém o JDK e o BlueJ para vários sistemas operacionais, além dos projetos de exemplo. Sites Web de suporte também acompanham o livro; eles fornecem recursos adicionais para alunos e professores.
David J. Barnes trabalha na Universidade de Kent, Canterbury, e é autor de Object-Oriented Programming with Java, publicado pela Prentice Hall.
Michael Kölling é um dos desenvolvedores do software BlueJ e atualmente
está na Universidade do Sul da Dinamarca, Odense.
Sumário
PARTE 1: Fundamentos da orientação a objetos; Capítulos: 1 — Objetos e classes; 2 — Entendendo definições de classe; 3 — Interação entre objetos; 4 — Agrupando objetos; 5 — Comportamento mais sofisticado; 6 — Objetos bem-comportados; 7 — Design de classes; PARTE 2: Estruturas de aplicação; Capítulos: 8 — Aperfeiçoando estruturas com o uso da herança; 9 — Mais sobre herança; 10 — Técnicas adicionais de abstração; 11 — Tratando erros; 12 — Design de aplicações; 13 — Um estudo de caso; Apêndices: A — Trabalhando com um projeto de BlueJ; B — Tipos de dados Java; C — Estruturas de controle Java; D — Operadores; E — Executando Java sem BlueJ; F — Configurando o BlueJ