Please enable JavaScript.
Coggle requires JavaScript to display documents.
Desenvolvimento de software orientado a objetos (com UML), módulo 3,…
Desenvolvimento de software
orientado a objetos
(com UML)
desde a infância
tudo são coisas
objetos
comportamentos
(actions)
Métodos,
OPERAÇÕES
uma ação que um objeto de
determinada classe pode realizar
características:
tipo
de retorno,
nome
,
lista de
argumentos
e
visibilidade
Classes
grupamento
com
características
e
comportamentos
iguais
Abstração
EX.: um bolo pode
ter diferentes formatos, sabores, cores, etc.
diferentes
manifestações
de um objeto pertencente a uma classe
Instanciação
uma manifestação
específica
de
um objeto referente a uma classe
EX.: objeto "cão".
Classe
: canina, sua
abstração
: é a de um poodle, de um vira lata, de um basset e, finalmente, uma
instanciação
dele é o cão Lassie.
Herança ou generalização
Polimorfismo
Encapsulamento
A
ocultação de informações
: procedimento de separar as questões internas das externas de um objeto.
private (-)
protected (#)
package (~)
público (+)
atributos ou PROPRIEDADES
(características)
tipo
de informação e
nome
q o identifica
visibilidade
conhecimento
abstrações
classificações
módulo 3
módulo 1
Abstração é uma espécie de subclasse?!