GoConqr has a new look! Let us know what you think.

Mind map

Orientação a Objetos

rbsilva.leandro Portuguese

Orientação a Objetos

Map content

Orientação a Objetos

  1. 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
    • 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

Images and files in the map

  • Orientação a Objetos
  • Orientação a Objetos
  • Orientação a Objetos

Information

Description
Mind Map on Orientação a Objetos, created by rbsilva.leandro on 05/01/2015.
Created by
rbsilva.leandro
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?