Mapa mental
"POO"
Contenido del mapa
"POO"
Conceito Básico Orientação a objeto
- É um modelo de análise, projeto e programação baseado na aproximação entre o mundo real e virtual atraves da criação e interação entre objetos atributos, métodos, classes.
Aplicação
- É aplicada e uma das mais utilizadas no mercado, tais como: Java, C#.NET, Python, entre outras.
Vantagens
- Facilita a reutilização de objetos em outros programas. Em vez de criar código a partir do zero, pode-se usar um objeto ou método existente e alterá-lo para se adequar ao seu programa. Mais fácil para criar grandes programas.
Evolução Histórica
- Foi concebida a muito tempo atrás (Início década de 70), a sua origem vem da linguagem simula, concebida na Noruega na década de 60 e como o nome indica foi criada para fazer simulações, seu uso alavancou um conceito que até então passava despercebido pela maioria dos projetistas: a similaridade com o mundo real
Motivação e Justificativa.
- Foi criada para tentar aproximar o mundo real do mundo virtual: a ideia fundamental é tentar simular o mundo real dentro do computador. para isso nada mais natural do que utilizar objetos.
Principais linguagens
- C++, c#, Java, Object, pascal, Python, Ruby, entre outros.
Ferramentas
- Abstração, encapsulamento, herança, Polimorfismo.
Classes e Objetos
- Uma classe é uma descrição que abstrai um conjunto de objetos com características similares. É um conceito que encapsula abstrações de dados e procedimentos que descrevem o conteúdo e o comportamento de entidades do mundo real representadas por objetos. Objetos é um elemento computacional que representa, no domínio da solução, alguma entidade do domínio de interesse do problema sob análise.
Métodos
- Uma função é uma sub-rotina associada a um objeto e que possui acesso aos dados a variáveis membros. Ele é executado por um objeto ao receber uma mensagem
Propriedades
- Peso, tamanho, idade, ações que o objeto ira executar, chamadas de métodos. Eles podem ser muito variados dependendo do tipo de solução desenvolvidas.
Construtores
- É um método chamado assim que uma nova instancia do objeto for criada.
Destrutor
- É uma classe com um til(~) anexada no início
Sobrecarga
- A sobrecarga (overload) consiste em permitir, dentro da mesma classe, mais de um método com o mesmo nome. Entretanto, eles necessariamente devem possuir argumentos diferentes para funcionar.
Encapsulamento
- vem de encapsular, que em programação orientada a objetos significa separar o programa em partes, o mais isolado possível. A idéia é tornar o software mais flexível, fácil de modificar e de criar novas implementações. O Encapsulamento serve para controlar o acesso aos atributos e métodos de uma classe
- Tipos
- Public, Private
- Propriedades
- Gaters e seters
Información
- Descripción
- Mapa Mental sobre "POO", creado por Pedro Zanchetta de Oliveira el 25/03/2022.
- Creado por
- Pedro Zanchetta de Oliveira
- Visitas
- 0
- Valoración