Mind map
Programação orientada a objetos
Map content
Programação orientada a objetos
Diagrama de Classes
- Classes
- Nome
- Atributos
- Métodos
- serviço para alterar estado do objeto
- Encapsulamento
- público
- Protected
- Private
- Package
- Interfaces
- Relacionamentos
- Dependências
- usa informações e serviços de outra entidade
- Generalizações
- é a relação entre uuma entidade e um tipo mais específico de classe
- Associações
- Relaciona objetos de uma classe a objetos de outra classe
- Agregação
- Modela um relacionamento em que uma classe representa uma entidade composta de outras entidades
- Dependências
- Classes
Conceitos Orientação a objetos
- Classes
- Nome
- Atributo
- Métodos
- Modificador de visibilidade
- Encapsulamento
- Objetos
- Uma instância de uma classe
- Comportamento : reage a estímulo
- Estado: modifica-se de acordo com o comportamento
- Polimorfismo
- duas ou mais classes invocam métodos que têm a mesma identificação
- Herança
- permite que as classes compartilhem atributos
- Identidade
- Uma identificação única de cada objeto
- Encapsulamento
- separa os aspectos externos das implementações internas do mesmo objeto
- Classes
Information
- Description
- Engenharia Mind Map on Programação orientada a objetos, created by Rafael Alexandre on 16/03/2017.
- Created by
- Rafael Alexandre
- Views
- 2
- History
-
- Created by Rafael Alexandre · Mar 16, 2017
- Copied by Rafael Alexandre · Mar 16, 2017
- Rating