Linguagem de Programação

308 palavras 2 páginas
1- A Programação Orientada a Objetos tem uma melhor organização do código, ela tenta simular o mundo real dentro do computador utilizando os objetos. O programador modela os objetos e a interação entre eles, levando em consideração alguns conceitos, dentre os principais, podem-se citar: Classe, Atributos, Métodos, Abstração, Encapsulamento, Associação, Herança, Polimorfismo. Uma das desvantagens da programação estruturada é a tendência em gerar códigos onde tratamentos de dados são misturados com o comportamento do programa. Além disso, caso o programador quisesse criar um programa semelhante a um que já tivesse feito, era complicado pegar determinadas partes deste programa já pronto e trazer para o novo projeto, uma vez que era necessário, na maior parte das vezes, realizar mudanças substanciais no código.

2- O uso de herança no desenvolvimento de aplicações facilita a localização de erros na programação. A herança permite, também, reaproveitar o código escrito anteriormente, adaptando-o às novas necessidades. Isso é muito importante porque os custos de desenvolvimento de software são muitos elevados. A mão de obra altamente especializada é cara; o processo é demorado e sujeito a ocorrências inesperadas.

3- A classe abstrata foi desenvolvida para representar entidades e conceitos abstratos. É sempre uma superclasse que não possui instâncias. Ela define um modelo (template) para uma funcionalidade e fornece uma implementação incompleta - a parte genérica dessa funcionalidade - que é compartilhada por um grupo de classes derivadas. Cada uma das classes derivadas completa a funcionalidade da classe abstrata adicionando um comportamento específico.

4- Os especificadores de acesso e suas características são:
-Restrito:
> public: Acesso irrestrito, ou seja, pode ser acessado por qualquer parte do código de qualquer classe.
> protected: Acesso apenas por classes dentro do mesmo pacote, ou subclasses dentro ou fora do mesmo pacote.

+Restrito:
> defaut:

Relacionados

  • Linguagem de programação
    2473 palavras | 10 páginas
  • linguagem de programação
    1772 palavras | 8 páginas
  • linguagem de programaçao
    582 palavras | 3 páginas
  • Linguagem de Programação
    678 palavras | 3 páginas
  • linguagem de programação
    2582 palavras | 11 páginas
  • Linguagens de programação
    8924 palavras | 36 páginas
  • Linguagens de Programação
    1093 palavras | 5 páginas
  • Linguagem de Programação
    2774 palavras | 12 páginas
  • Linguagem de Programação
    1562 palavras | 7 páginas
  • Linguagens de programação
    1385 palavras | 6 páginas