Skip to content

Latest commit

 

History

History
34 lines (20 loc) · 721 Bytes

aula-3.1.1.md

File metadata and controls

34 lines (20 loc) · 721 Bytes

3.1.1 – Conceitos da Programação Orientada a Objetos

Paradigma

Um modelo ou padrão a seguir para a resolução de problemas

Tipos:

  • Paradigma ESTRUTURADO:
    • SEQUÊNCIA - Instruções
    • CONDIÇÃO - if/else/switch
    • REPETIÇÃO - for/while/recursive

Problemas:

Baixa qualidade com códigos

Código confuso

Baixa legibilidade

Alto custo de manutenção

  • Paradigma PROGRAMAÇÃO ORIENTADA A OBJETOS:
    • Classes - abstração
    • Atributos - características
    • métodos - ações

Qualquer coisa pode ser um objeto

Ela determina que o código deve ser modelado, de forma que esse modelo se aproxime do mundo real

Objetos que possuem uma estrutura formada por características e ações