slide prog orienta obj 1

592 palavras 3 páginas
Unidade I

PROGRAMAÇÃO ORIENTADA A OBJETOS I

Prof. Cassiano Gunji

Paradigmas de desenvolvimento de software

Os paradigmas de desenvolvimento de software envolvem:
 análise de sistemas;
 linguagens de programação.
Os paradigmas de desenvolvimento são:
 paradigma não estruturado;
 paradigma estruturado;
 paradigma orientado a objetos.

Classes e objetos

Bolo
1

Receita de bolo
Fonte: Arquivo pessoal

Bolo
2
Bolo
3

Unified Modeling Language (UML) – Linguagem de Modelagem Unificada
Diagramas comportamentais
• Diagrama de casos de uso
• Diagrama de atividades
• Diagrama de máquina de estados
• Etc.

Diagramas estruturais
• Diagrama de classes
• Diagrama de objetos
• Diagrama de pacotes
• Etc.

Diagramas de interação
• Diagrama de sequência
• Diagrama de comunicação
• Diagrama de tempos
• Etc.

Diagrama de classes

NomeDaClasse
+ atributo1: int
+ atributo2: double
+ atributo3: string
+ metodo1 (): void
+ metodo2 (): int
+ metodo3 (parametro:string): void
+ metodo4 (parametro:double): string

Abstraindo classes

Luminária
+ Tensão
+ NúmeroDeLâmpadas
+ Ligar()
+ Desligar()

Automóvel
+ Fabricante
+ Modelo
+ Ano
+ Placas
+ Acelerar()
+ Buzinar()
+ AbrirPorta()
+ FecharPorta()

Interatividade

Qual a mudança proposta pelo paradigma orientado a objetos que o torna diferente do paradigma estruturado?
a) A prática do reúso (reaproveitamento) de código, diminuindo o retrabalho.
b) Uso de desvios incondicionais, que permitem a elaboração de código mais fácil de ser entendido, tornando sua manutenção mais simples.
c) O tratamento simultâneo de dados e comportamentos que modificam estes dados.
d) Uso de herança entre classes.
e) Uso de polimorfismo.

Encapsulamento

Fonte: Arquivo pessoal

Fonte: Arquivo pessoal

Encapsulamento

Se uma classe abstrai um determinado conceito:
 a classe só deve conter atributos e métodos que dizem respeito a esse conceito;
 se um método ou atributo diz respeito a este conceito, ele deve estar nesta classe.

Associação

Pessoa
+

Relacionados

  • MANUAL PARA TCC
    3393 palavras | 14 páginas
  • Programa educação fisica
    64262 palavras | 258 páginas
  • ensino básico
    70376 palavras | 282 páginas
  • Programa ef
    75702 palavras | 303 páginas
  • Will
    68982 palavras | 276 páginas