direito

1152 palavras 5 páginas
ALUNO :.
MATRICULA :.

CURSO :. SISTEMAS DA INFORMAÇÃO

DISCIPLIMA :. ANALISE E DESENVOLVIMENTO DE SISTEMAS

PARADIGMA: PROGRAMAÇÃO ORIENTADO A ASPECTO

programação orientada a aspectos ou POA, é um paradigma de programação de computadores que permite aos desenvolvedores de software separar e organizar o código de acordo com a sua importância para a aplicação (separation of concerns). Todo o programa escrito no paradigma orientado a objetos possui código que é alheio a implementação do comportamento do objeto. Este código é todo aquele utilizado para implementar funcionalidades secundárias e que encontra-se espalhado por toda a aplicação (crosscutting concern). A POA permite que esse código seja encapsulado e modularizado.

DEFINIÇOES DE CODIGOS E ALGUNS CONCEITOS:.
A programação orientada a aspectos tem como objetivo a separação do código segundo a sua importância para a aplicação, permitindo que o programador encapsule o código secundário em módulos separados do restante da aplicação.
Por exemplo, considere uma aplicação bancária escrita em Java que possui um método que simplesmente transfere um valor de uma conta para outra: void transferir(Conta origem, Conta destino, int valor) { if (origem.getSaldo() < valor) { throw new SaldoInsuficienteException(); } origem.debitar(valor); destino.creditar(valor);
Porém, numa aplicação bancária construída para o mundo real, este método de transferência está longe do adequado. É necessário incluir verificações de segurança, que determinam se o usuário possui autorização para realizar a operação. É preciso também "envolver" a operação em uma transação para prevenir perda de dados. Finalmente, é preciso fazer o log dos dados da aplicação. Uma versão simplificada que contém estes novos objetivos (concerns) é mostrada abaixo: void transferir(Conta origem, Conta destino, int valor) { if

Relacionados

  • Direito direito
    382 palavras | 2 páginas
  • direito do DIREITO
    319 palavras | 2 páginas
  • direito em direito
    425 palavras | 2 páginas
  • direito
    10555 palavras | 43 páginas
  • Direito
    3043 palavras | 13 páginas
  • Direito
    10951 palavras | 44 páginas
  • Direito
    395 palavras | 2 páginas
  • direito
    7668 palavras | 31 páginas
  • Direito
    7206 palavras | 29 páginas
  • direito
    3580 palavras | 15 páginas