Você está na página 1de 11

Paradigma da Programao

Orientada a Aspecto
Grupo:
Adalmir Arajo Moreira
Alexandre Rocha Grossi
Daniela de Ftima Turquette
Fabiana Pacheco Lopes
Flvio Jos Viana
Histrico

1996 Gregor Kickzales

Xerox Palo Alto Research Center
Introduo

POO (limitaes :
Entrelaamento de cdigo
Cdigo desordenado


POA
Conceitos Fundamentais de
POA

Responsabilidades
(concerns)
Separao de responsabilidades
(separation of concerns)
Responsabilidades Transversais
(crosscutting concerns)
Conceitos

Componentes
Procedimentos
Mtodos

Aspectos
Tratamento de excees
Consistncia de dados
Segurana
Definio
A AOP uma alternativa para
resolver problemas que nem as
tcnicas de programao
Orientada Objetos e nem as
tcnicas de programao
Estruturada resolvem facilmente.
Implementao

Aspect Java
Join Points
Point Cuts
Advices
Aspects
Implementao



Implementao Bsica
Programao Orientada a
Aspecto

Vantagens

Desvantagens
Concluso
A programao orientada a aspecto
casa dia que passa deixa de ser uma
grande promessa para fazer parte do
dia-a-dia dos desenvolvedores, ainda
que existam detalhes que precisam
ser melhor estudado como a
metodologia.
Bibliografia

www.aspectwerkz.codhaus.org 09/03/2005

www.summa-tech.com 09/03/2005

www.uml.org 11/03/2005