O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Programação Orientada a Objetos

matheus lima Português

Conteúdo do mapa

Programação Orientada a Objetos

  1. Vantagens da POO

    • POO permite que você represente melhor o mundo real em seus programas. Praticamente tudo no mundo pode ser descrito como um conjunto de propriedades e ações, que é exatamente como os objetos são organizados. Ao representar melhor o mundo, os programas POO podem resolver melhor os problemas reais.
    • Os programas POO são mais fáceis de ler e entender. Como você não precisa escrever as propriedades e ações para cada personagem ou sprite, seus programas serão muito mais curtos. Isso os torna mais fáceis de ler e entender.
    • Pode ser mais rápido programar com POO. POO facilita a reutilização de objetos em outros programas. Em vez de criar código a partir do zero, você pode usar um objeto ou método existente e alterá-lo para se adequar ao seu programa.
    • É mais fácil criar grandes programas. Como a POO te ajuda a eliminar o código desnecessário, é mais fácil criar programas maiores e mais complexos.
    • Os programas POO são mais fáceis de modificar e manter. Com a POO é fácil fazer alterações nos objetos existentes. Você também pode usar objetos existentes para criar novos objetos com pequenas modificações
    • Como os objetos são autônomos, os programas em POO são mais fáceis de depurar. A POO torna seus programas mais fáceis de escrever, manter e reutilizar devido a elementos como objetos, classes, propriedades e métodos.
  2. Desvantagens da POO

    • Complexidade no aprendizado para desenvolvedores de linguagens estruturadas;
    • Maior uso de memória (heap), por exemplo para aplicações móveis em JavaME;
    • Maior esforço na modelagem de um sistema OO do que estruturado (porém menor esforço de codificação, sendo uma vantagen);
    • Funcionalidades limitadas por interface, quando estas estão incompletas (problemas na modelagem);
    • Dependência de funcionalidades já implementadas em superclasses no caso da herança, implementações espalhadas em classes diferentes.

Informações

Descrição
Mapa Mental sobre Programação Orientada a Objetos, criado por matheus lima em 16-11-2021.
Criado por
matheus lima
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?