Mapa mental
1 Aula Orientação a objetos

Contenido del mapa
1 Aula Orientação a objetos
1-1 Paradigmas da programação
- Definição: A finalidade do seu surgimento da computação foi pelo fato de facilitar os trabalhos manuais e assim dar mais agilidade ao processo, desde a antiguidade os computadores são capazes de realizar 4 processos, entrada - armazenamento - processamento e saída
- Processamento e paradigmas: o processamento de uma máquina consiste nos dados que são passados para ela, ou até mesmo ela pode ser programada quando fabricada, sendo assim ela realiza processos de acordo com a sua programação e através dos dados passados pelo usuário é possível o processador conseguir processar esses dados e transmitir informações, algumas formas de desenvolver um algoritmo para programar uma maquina:
- Programa procedimental: As instruções passadas seguem a ordem em que foram declaradas EX: Receita de bolo
- Paradigma funcional: As funções são as principais formas de transformar dados onde um dado passado ele se torna imutável e assim através dele é possível realizar a execução de outras funções no programa EX: Valores de tabela de preço e custos, são imutáveis e servem para inúmeras funções dentro de um sistema
- Paradigma orientado a objetos: Neste modelo existe as entidades mais conhecida como objetos, ou seja, pessoas como um software de uma empresa, onde determinadas pessoas através dos seus cargos têm acesso a determinados dados do sistema Definição de paradigma (Paradigma é a forma de você estruturar um programa em sua cabeça para resolução de um problema da vida real)
1-2 Orientação a objetos
- Definição: Busca modelar os objetos do mundo real dentro do software
- -Definição de Objetos: Objeto é a representação de um mundo real + Possuem características, comportamento e estado + São estruturados por classe + Se comunicam por troca de mensagens para promover a troca de serviços - Características dos objetos
- * Polimorfismo: polimorfismo é o princípio pelo qual duas ou mais classes derivadas da mesma superclasse podem invocar métodos que têm a mesma assinatura, mas comportamentos distintos. Comentários: É o principal conceito do polimorfismo.
- * Herança: A herança é um mecanismo da Orientação a Objeto que permite criar novas classes a partir de classes já existentes.
- * Encapsulamento: Além de ser um dos pilares da orientação a objetos, o encapsulamento é útil na hora de simplificar a programação, bem como proteger os dados sensíveis ou sigilosos. Também é importante frisar que o desenvolvimento das aplicações passa a ficar mais ágil e com possibilidade de reuso.
- * Abstração: O conceito de abstração consiste em esconder os detalhes de algo, no caso, os detalhes desnecessários. ... Tudo que não sabemos como funciona por baixo dos panos pode ser considerado uma abstração.
- * Encapsulamento: Além de ser um dos pilares da orientação a objetos, o encapsulamento é útil na hora de simplificar a programação, bem como proteger os dados sensíveis ou sigilosos. Também é importante frisar que o desenvolvimento das aplicações passa a ficar mais ágil e com possibilidade de reuso.
- * Herança: A herança é um mecanismo da Orientação a Objeto que permite criar novas classes a partir de classes já existentes.
- * Polimorfismo: polimorfismo é o princípio pelo qual duas ou mais classes derivadas da mesma superclasse podem invocar métodos que têm a mesma assinatura, mas comportamentos distintos. Comentários: É o principal conceito do polimorfismo.
1-3 A linguagem Java
- Sobre o Java: O Java surgiu em meados do de 1995 e foi lançada pela SUN Microsystems, sendo uma linguagem orientada a objetos, ela funciona em cima de uma máquina virtual JVM “Java virtual Machine” que permite ser portável e hoje está linguagem é mantida pela Oracle.
- Características da plataforma Java
- * Derivada do C e C++
- * Simples gerenciamento de memória e ponteiros -> garbage collector
- * Fortemente tipada
- * Independente de arquitetura (portável)
- * Desempenho de alto nível Multithreading
- * Elevado número de Frameworks ex: Spring
- * Adaptável ex Grove, scala, kotlin
- * seguro e robusto
- Características da plataforma Java
- Sobre o Java: O Java surgiu em meados do de 1995 e foi lançada pela SUN Microsystems, sendo uma linguagem orientada a objetos, ela funciona em cima de uma máquina virtual JVM “Java virtual Machine” que permite ser portável e hoje está linguagem é mantida pela Oracle.
1-4 Ambiente de desenvolvimento
- Maneiras de desenvolvimento: Para desenvolver em Java podemos utilizar desde um editor de textos simples até uma IDE como NetBeans, Eclipse e IntelliJ
- - JVM ou Java virtual machine: É ela quem permite que os programas Java rodem no sistema, ou seja ela é uma camada intermediaria entre o processador e os programas, através do JVM que é possível sua portabilidade ou WORA (Write Once Run Anywhere), ou seja, escreva uma vez, em qualquer lugar.
- - JRE ou Ambiente de execução Java: O JRE prove os requisitos mínimos para execução de um programa. EX o pacote Lang que que tem a classe Sting e também prove ferramentas como java.exe
- - JDK ou kit de Ambiente de execução Java: Prove as ferramentas para o desenvolvimento de programas, como o compilador, um depurador e o próprio JRE.
- - JRE ou Ambiente de execução Java: O JRE prove os requisitos mínimos para execução de um programa. EX o pacote Lang que que tem a classe Sting e também prove ferramentas como java.exe
- - JVM ou Java virtual machine: É ela quem permite que os programas Java rodem no sistema, ou seja ela é uma camada intermediaria entre o processador e os programas, através do JVM que é possível sua portabilidade ou WORA (Write Once Run Anywhere), ou seja, escreva uma vez, em qualquer lugar.
- Maneiras de desenvolvimento: Para desenvolver em Java podemos utilizar desde um editor de textos simples até uma IDE como NetBeans, Eclipse e IntelliJ
1-5 Artefatos
- Definição: Passos para execução de um programa
- 1 Através da linguagem de programação o código fonte é criado
- 2 O código é enviado a um compilador EX: JVM e assim o código é compilado pelo Java-c e assim é gerado um Bytecode contendo a extensão.class
- 3 O bytecode gerado passa pela JVM e assim esse tradutor bilingue converte as instruções em Bytecode para instruções de maquina
- 4 A tradução sendo concluída o código é executado
- 3 O bytecode gerado passa pela JVM e assim esse tradutor bilingue converte as instruções em Bytecode para instruções de maquina
- 2 O código é enviado a um compilador EX: JVM e assim o código é compilado pelo Java-c e assim é gerado um Bytecode contendo a extensão.class
- 1 Através da linguagem de programação o código fonte é criado
- Definição: Passos para execução de um programa
Imágenes y archivos del mapa
Información
- Descripción
- Enem Programação extrema Mapa Mental sobre 1 Aula Orientação a objetos, creado por Douglas Silva el 27/01/2022.
- Creado por
- Douglas Silva
- Visitas
- 1
- Valoración
