Mind map
Orientação a Objetos
Map content
Orientação a Objetos
Forma de desenvolvimento, que s diferencia do desenvolvimento procedural e estruturado
- Algumas linguagens que trabalham com esta forma de desenvolvimento são Java, C#, Ruby
- JAVA
- JSE, JEE, JME
- JSE plataforma para desenvolvimento de aplicações desktop
- JEE plataforma para desenvolvimento Web
- JME plataforma utilizada para desenvolvimento de aplicações para celulares em java porém se tornou uma ferramenta obsoleta com a entrada do android no mercado
- Arquitetura Java
- O Java gera um código que é somente dele, que é interpretado por uma máquina virtual Java, e por isso ele é uma linguagem multi plataforma
- O Java gera um código que é somente dele, que é interpretado por uma máquina virtual Java, e por isso ele é uma linguagem multi plataforma
- JSE, JEE, JME
- JAVA
- Composta por quatro pilares
- Abstração
- O conceito de abstração consiste no fato de que tudo que existe pode ser uma classe
- Abstrair é o ato de pegar características e ações
- A partir do momento que crio o objeto de uma classe ele passa a ser uma instância daquela classe
- Herança
- Classes que herdam atributos e métodos de outras classe base, este conceito é muito útil quando preciso criar novos objetos sem ter que reescrever o mesmo código duas vezes
- Polimorfismo
- Encapsulamento
- Esconder uma coisa de outra
- Ex: o Saldo de uma conta deve ser visível para todos os métodos em uma aplicação bancária porém deve ser alterado somente pelos métodos sacar ou depositar por exemplo
- Esconder uma coisa de outra
- Abstração
- Algumas linguagens que trabalham com esta forma de desenvolvimento são Java, C#, Ruby
Images and files in the map
Information
- Description
- Mind Map on Orientação a Objetos, created by rbsilva.leandro on 05/01/2015.
- Created by
- rbsilva.leandro
- Views
- 0
- Rating