Princípios da Orientação a Objetos

2307 palavras 10 páginas
1. Princípios da Orientação a Objetos

O conhecimento dos princípios da Orientação a Objetos é de importância porque facilita o entendimento das ideias, técnicas e ferramentas deste novo paradigma. Um método, uma ferramenta, um ambiente ou uma linguagem é tanto mais orientado a objeto quanto mais atende aos princípios da orientação a objeto.
1.1. Abstração

Abstração é a habilidade de ignorar os aspectos de um assunto não relevantes para o propósito em questão, tornando possível uma concentração maior nos assuntos principais (Oxford, 1986). A abstração consiste, portanto na seleção que um desenvolvedor faz de alguns aspectos, suprimindo outros. Pessoas, lugares, coisas e conceitos do mundo real são normalmente complexos. Quando queremos diminuir a complexidade selecionamos parte do que estamos analisando, em vez de tentarmos compreender o todo.

A abstração pode ser de: procedimentos e objetos.

Abstração de procedimentos baseia-se no princípio de que qualquer operação com um efeito bem definido pode ser tratada por seus usuários como uma entidade única, mesmo que a operação seja realmente conseguida através de alguma sequencia de operações de nível mais baixo (Oxford, 1986).

Normalmente, usamos abstração de procedimentos quando definimos macrofunções que se decompõem em funções, as quais por sua vez se decompõem em subfunções. Um sistema em seu nível mais alto pode ser abstraído como uma caixa preta que, uma vez executado, produz os resultados desejados. Dividir o sistema em processos e subprocessos, muito usado na análise estruturada, não é a forma principal de abstração da AOO. Na AOO a abstração de procedimentos é usada dentro do contexto limitado da especificação e descrição de serviços.

Abstração de objetos consiste em definir os serviços e atributos aplicáveis a estes objetos. Estes objetos só podem ser modificados e observados através destes serviços (Oxford, 1986).

A abstração de objetos serve de base para a organização do

Relacionados

  • Principios da orientacao a objetos - ltp ii
    299 palavras | 2 páginas
  • 1 Principios da Orienta o a Objetos
    992 palavras | 4 páginas
  • Java
    4807 palavras | 20 páginas
  • Uml principios de analise de projetos
    2535 palavras | 11 páginas
  • Tecnologia da informação
    2702 palavras | 11 páginas
  • Lifo
    9482 palavras | 38 páginas
  • contabilidade
    3036 palavras | 13 páginas
  • Orientação a Objetos na Prática
    2279 palavras | 10 páginas
  • Processo de desenvolvimento de software
    3115 palavras | 13 páginas
  • 01_APOO_INTRODUÇÃO_A_ORIENTAÇÃ
    2185 palavras | 9 páginas