Download - UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2
UCSal – Bacharelado em Informática
Tópicos Especiais em Informática IIProfa. Semíramis Assis
2015.2
Apresentação Objetivos da disciplina
Capacitar o aluno a analisar, projetar e implementar sistemas usando a Orientação a Objeto (OO).
Proporcionar aos alunos: Conhecimentos básicos necessários a iniciação
na técnica de programação Orientada a Objetos; Familiarização com linguagens orientadas a
objetos; Contato com ferramentas orientadas a objetos.
Apresentação Conteúdo estudado:
Introdução à Projeto Orientado a Objetos;
Conceitos de Orientação à Objetos; Linguagem JAVA; Desing Patterns; Análise e Projeto OO.
Apresentação Metodologia de avaliação
Avaliações escritas e práticas Dinâmicas em grupo Listas de exercícios Trabalhos
Apresentação
Datas das avaliações: 1ª. Unidade: 09/10
2ª. Unidade: 04/12
Apresentação Bibliografia:
SANTOS, Rafael. Introdução à Programação Orientada a Objetos Usando Java. Ed. Campus. 1º Edição. 2003;
DEITEL, Harvey; DEITEL, Paul. Java Como Programar. Ed. Prentice Hall Brasil, 8º Edição. 2010.
ORACLE. The Java Tutorial. http://docs.oracle.com/javase/tutorial/
Histórico do Paradigma Orientado a Objetos
Início com a linguagem Símula 67; Conceitos aperfeiçoados deram
origem à linguagem Smalltalk; Novas linguagens OO surgiram
como a Java e C++, esta última considerada uma linguagem híbrida.
Introdução Orientação a Objetos – O que é?
Baseada no conceito de Classes e Objetos; Objeto representa algo concreto do mundo real,
com seus atributos ou propriedades. Ex: Um Livro possui Nome, ISBN, autor...
Objetos servem como modelo para outros objetos iguais, com características diferentes. Ex: Pessoas possuem idades, alturas e etnias diferentes, mas têm a mesma estrutura corporal.
Objetos podem executar ações como respostas a mensagens enviadas por outros objetos.
Introdução Conceitos principais da Orientação
a Objetos: Objetos; Mensagens; Métodos; Classes.
Introdução• Exemplos de Objetos:
Introdução• Exemplo de troca de mensagens:
Introdução• Exemplo de método:
• Exemplo de classe:
Dúvidas?