Apostila Java Modulo 1
Introdução a Orientação a Objetos
Módulo I
IJ 100
Versão 1.0 Junho 2005
Copyright Treinamento IBTA
IJ100 - Introdução a Orientação a Objetos
Índice
Iniciando .................................................................................................................................. 1
Objetivos ................................................................................................................................... 1
Habilidades adquiridas.............................................................................................................. 1
1. Fundamentos do desenvolvimento de software orientado a objetos.......................... 2
1.1. paradigma procedural .................................................................................................. 2
1.2. O paradigma orientado a objetos................................................................................. 3
1.3. Discussão..................................................................................................................... 4
2. Conceitos da programação orientada a objetos.............................................................. 5
2.1. Abstraindo e descrevendo um problema de negócio................................................... 5
2.2. Uma idéia de abstração ............................................................................................... 6
2.3. Objetos e classes......................................................................................................... 6
2.4. Entendendo o processo de abstração ......................................................................... 6
2.5. Definindo o modelo de domínio de um sistema ........................................................... 8
2.6. Descrição textual de um problema de um sistema. ..................................................... 8
2.7. Representação gráfica do modelo de domínio ............................................................ 8
2.8. O que é