Programação Orientada a Objetos

256 palavras 2 páginas
Paradigma Orientado a
Objetos, Classes e Objetos
Algoritmos III
Aula 1
Prof. MSc. Jivago Medeiros – jivago@ic.ufmt.br

Material cedido pela Profa. MSc. Karen Figueiredo e Prof. MSc. Raphael de Souza

Algoritmos III



Paradigma Orientado a Objetos
JAVA
 Tratamento de exceções


Coleções (listas, arrays, etc)



Manipulação de arquivos



Modelagem UML



JAVA Swing (API para Interfaces Gráficas)



JDBC (conexão com SGBD)



Padrões de Projeto

2

Avaliações
Duas provas teóricas: P1 e P2
+
 Projeto Final
Média: (P1 + P2 + Projeto) / 3
Se média < 7
 ((P1 + P2 + Projeto) + Prova Final) / 2





3

Paradigmas de
Programação
Definição

O que é um paradigma?
Paradigma (do latim tardio paradigma) é um conceito das ciências e da epistemologia (a teoria do conhecimento) que define um exemplo típico ou modelo de algo. É a representação de um padrão a ser seguido. 

4



Programação Imperativa
Programação Funcional

Programação Imperativa

5

Programação Funcional

Não possui variáveis e laços.

6

Programação Lógica

O que deve ser feito, não como deve ser feito.

7

Programação Orientada a
Objetos

8

Classe

9

Classe

10

Objeto

11

Atributo

12

Método

13

Processo de Abstração

14

Processo de Abstração

15

Conceitos OO

16

Java

17

Java

18

Java

19

Java
Uma classe executável deve ter o método main, senão é uma classe conceitual System.out.println é o método utilizado para imprimir na saída do console. 20

Exercícios
Crie classes conceituais com seus atributos para representar os conceitos abaixo:
- Representar um conjunto de triângulos
- Representar um conjunto de quadrados
- Representar um conjunto de círculos
Crie os métodos para calcular a área em cada classe
21

Relacionados

  • Programação Orientada a objeto
    1877 palavras | 8 páginas
  • Programação Orientada a Objetos
    1109 palavras | 5 páginas
  • Programação Orientada a Objetos
    3757 palavras | 16 páginas
  • Programação orientada a objeto
    873 palavras | 4 páginas
  • Programação orientada a objetos
    947 palavras | 4 páginas
  • Programação orientada ao objeto
    3379 palavras | 14 páginas
  • Programação orientada a objetos
    1978 palavras | 8 páginas
  • Programação Orientada a Objetos
    2586 palavras | 11 páginas
  • Programação Orientada a Objetos
    737 palavras | 3 páginas
  • Programação orientada a objetos
    1147 palavras | 5 páginas