Mapa mental
Programação orientada a Objetos
Conteúdo do mapa
Programação orientada a Objetos
CONCEITOS
- Classe: atributo ao objeto.
- Objeto: instância de uma classe.
- Identidade: Identificação unica do objeto.
- Encapsulamento: separa aspectos internos dos externos do objeto.
- Método: Ações da classe.
- Atributo: definem a estrutura da classe (variáveis).
- Herança: Compartilhamentos de atributo entre classes.
- Polimorfismo: Duas ou mais classes derivadas que invocam métodos = mas para fins distintos
MODELAGEM ORIENTADA A OBJETOS
- UML:linguagem para especificação, documentação, visualização e desenvolvimento de sistemas orientados a objetos.
- Diagrama de Classes:Mostra um conjunto de classes interfaces e relacionamentos.
- DIAGRAMA DE CLASSES (DEPENDÊNCIA) :E o relacionamento onde uma entidade usa os servicos da outra. Ex:classe usando variáveis ou argumentos de outra classe
- Diagrama de classes (Generalização) :Relacionamento entre uma super classe e sub classe.
- Diagrama de Classes (Associação) :Relacionamento estrutural que especifica que objetos de uma classe relacionam com objetos de outra classe
- Diagramas de Classes (Multiplicidade) : indica a quantidade de objetos envolvidos no relacionamento.
- Diagrama de Classes (Agregação) :Designa se um relacionamento e dado em "Todo/Parte".
- Diagrama de Classes(Composição) :Representa um vínculo mais forte entre objetos-todo e objetos-parte.
- Diagrama de Classes:Mostra um conjunto de classes interfaces e relacionamentos.
- UML:linguagem para especificação, documentação, visualização e desenvolvimento de sistemas orientados a objetos.
INTRODUÇÃO A LINGUAGEM JAVA
- TIPOS DE DADOS E OPERADORES
- VARIÁVEL:nome de um local na memória onde dados são armazenados
- TIPOS DE VARIAVEIS PRIMITIVAS: byte, short, int, long, float, double, char ou boolean.
- Tipos de Operadores: =, +, -, * ...
- Constantes: coisas que nuncam mudam
- Strings:Usada para representação e manipulação sequências de caracteres
- VARIÁVEL:nome de um local na memória onde dados são armazenados
- Ambiente de Desenvolvimento: NETBEANS
- Características da linguagem: portátil, alto desempenho,
- TIPOS DE DADOS E OPERADORES