UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis...
-
Upload
maria-do-carmo-barreiro-cavalheiro -
Category
Documents
-
view
221 -
download
1
Transcript of UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis...
![Page 1: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2.](https://reader031.fdocument.pub/reader031/viewer/2022020201/5706385d1a28abb8238fde10/html5/thumbnails/1.jpg)
UCSal – Bacharelado em Informática
Tópicos Especiais em Informática IIProfa. Semíramis Assis
2015.2
![Page 2: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2.](https://reader031.fdocument.pub/reader031/viewer/2022020201/5706385d1a28abb8238fde10/html5/thumbnails/2.jpg)
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.
![Page 3: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2.](https://reader031.fdocument.pub/reader031/viewer/2022020201/5706385d1a28abb8238fde10/html5/thumbnails/3.jpg)
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.
![Page 4: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2.](https://reader031.fdocument.pub/reader031/viewer/2022020201/5706385d1a28abb8238fde10/html5/thumbnails/4.jpg)
Apresentação Metodologia de avaliação
Avaliações escritas e práticas Dinâmicas em grupo Listas de exercícios Trabalhos
![Page 5: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2.](https://reader031.fdocument.pub/reader031/viewer/2022020201/5706385d1a28abb8238fde10/html5/thumbnails/5.jpg)
Apresentação
Datas das avaliações: 1ª. Unidade: 09/10
2ª. Unidade: 04/12
![Page 6: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2.](https://reader031.fdocument.pub/reader031/viewer/2022020201/5706385d1a28abb8238fde10/html5/thumbnails/6.jpg)
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/
![Page 7: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2.](https://reader031.fdocument.pub/reader031/viewer/2022020201/5706385d1a28abb8238fde10/html5/thumbnails/7.jpg)
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.
![Page 8: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2.](https://reader031.fdocument.pub/reader031/viewer/2022020201/5706385d1a28abb8238fde10/html5/thumbnails/8.jpg)
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.
![Page 9: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2.](https://reader031.fdocument.pub/reader031/viewer/2022020201/5706385d1a28abb8238fde10/html5/thumbnails/9.jpg)
Introdução Conceitos principais da Orientação
a Objetos: Objetos; Mensagens; Métodos; Classes.
![Page 10: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2.](https://reader031.fdocument.pub/reader031/viewer/2022020201/5706385d1a28abb8238fde10/html5/thumbnails/10.jpg)
Introdução• Exemplos de Objetos:
![Page 11: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2.](https://reader031.fdocument.pub/reader031/viewer/2022020201/5706385d1a28abb8238fde10/html5/thumbnails/11.jpg)
Introdução• Exemplo de troca de mensagens:
![Page 12: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2.](https://reader031.fdocument.pub/reader031/viewer/2022020201/5706385d1a28abb8238fde10/html5/thumbnails/12.jpg)
Introdução• Exemplo de método:
• Exemplo de classe:
![Page 13: UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis 2015.2.](https://reader031.fdocument.pub/reader031/viewer/2022020201/5706385d1a28abb8238fde10/html5/thumbnails/13.jpg)
Dúvidas?