Filtros para objetos (1996)
- Authors:
- Autor USP: GUIMARAES, JOSE DE OLIVEIRA - IFSC
- Unidade: IFSC
- Sigla do Departamento: FFI
- Assunto: ENGENHARIA DE SOFTWARE
- Language: Português
- Abstract: Esta tese propoe cinco construcoes para linguagens orientadas a objetos. Algumas delas podem ser implementadas por meio de pre-processadores. Estas construcoes sao: visao de classe, adaptador, extensao de classe, shell dinamico e extensao dinamica. Todas elas sao baseadas no conceito de filtro, que e um objeto que intercepta as mensagens enviadas a um outro objeto. Visao de classe permite corrigir interpretacoes incorretas da semantica de uma classe no codigo de outras classes. Um filtro e usado para traduzir as mensagens para o significado correto. Adaptadores permitem mudar o tipo de um objeto atraves de um filtro e sao usados para acoplar classes que, de outra forma, seriam incompativeis quanto a tipos. Extensao de classe permite adicionar metodos e variaveis de instancia a classes sem a necessidade de edicao do codigo fonte destas. Shell dinamico e extensao dinamica possuem algumas das caracteristicas de meta-objetos e meta-classes, respectivamente. Eles formam um modelo reflexivo estaticamente tipado. Shell dinamico permite redirecionar todas as mensagens enviadas a um objeto e extensao dinamica permite substituir metodos de uma classe em tempo de execucao. Todas as construcoes sao originais, podem ser adicionadas em uma linguagem estaticamente tipada sem danificar o sistema de tipos e resolvem alguns problemas descritos na literatura de orientacao a objetos
- Imprenta:
- Publisher place: São Carlos
- Date published: 1996
- Data da defesa: 22.04.1996
-
ABNT
GUIMARAES, Jose de Oliveira. Filtros para objetos. 1996. Tese (Doutorado) – Universidade de São Paulo, São Carlos, 1996. Disponível em: http://www.teses.usp.br/teses/disponiveis/76/76132/tde-26112008-132940/. Acesso em: 19 abr. 2024. -
APA
Guimaraes, J. de O. (1996). Filtros para objetos (Tese (Doutorado). Universidade de São Paulo, São Carlos. Recuperado de http://www.teses.usp.br/teses/disponiveis/76/76132/tde-26112008-132940/ -
NLM
Guimaraes J de O. Filtros para objetos [Internet]. 1996 ;[citado 2024 abr. 19 ] Available from: http://www.teses.usp.br/teses/disponiveis/76/76132/tde-26112008-132940/ -
Vancouver
Guimaraes J de O. Filtros para objetos [Internet]. 1996 ;[citado 2024 abr. 19 ] Available from: http://www.teses.usp.br/teses/disponiveis/76/76132/tde-26112008-132940/
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas