Sobre o Comportamento de Objetos

  • Sergio Eduardo Rodrigues de Carvalho PUC-Rio

Resumo


O comportamento procedural, o único em geral disponivel em linguagens orientadas a objetos, é necessário na construção de programas. No entanto, outras semânticas de comportamento, bem conhecidas e úteis na programação convencional, não tem representação na maioria daquelas linguagens. Neste artigo propomos a inclusão, em classes, de operações para o tratamento de mensagens assíncronas, para o tratamento de exceções e para a produção de sequências de valores para objetos controladores de repetição, oferecendo exemplos de seus usos.

Referências

Carvalho, S. E. R. "The Object and Event Oriented Language TOOL", Monografias em Ciência da Computação, Departamento de Informática, PUC/RJ, 6/93.

Carvalho, S. E. R. "Decoupling Interface and Implementation: the TOOL Solution", Monografias em Ciência da Computação, Departamento de Informática, PUC/RJ, 37/92.

Carvalho, S. E. R. "Asynchronous Behavior in the TOOL Programming System", Monografias em Ciência da Computação, Departamento de Informática, PUC/RJ, 18/93.

Carvalho, S. E. R. "On the Reuse of Applications as Components", Monografias em Ciência da Computação, Departamento de Informática, PUC/RJ, 7/93.

Carvalho, S. E. R. "Exception Handling in Object Oriented Languages: a Proposal", Monografias em Ciência da Computação, Departamento de Informática, PUC/RJ, 23/92.

Ghezzi, C., Jazayeri, M., Programming Language Concepis, Wiley, 1982.

Golgberg, A., Robson, D., Smalltalk-80: The Language and its Implementation, Addison-Wesley, Palo Alto, CA 1983.

Krasner, G., Pope, S., "A Cookbook for Using the Model View Controller User Interface Paradigm in Smalltalk 80", JOOP Aug-Sept 88, pp 26-49.

Liskov, B., Atkinson, R., Bloom, T., Moss, E., Schaffert, J., Scheifler,R., Snyder, A. CLU Reference Manual, Springer Verlag, Berlin, 1981.

Meyer, B. Object-Oriented Software Construction, Prentice-Hall, Englewood Cliffs, NJ, 1988.

Petzold, C., Programming Windows, Microsoft Press, Redmond, Wash, 1990.

Porto, S. C.; Carvalho, S. E. R. "Introducing Iterators in TOOL", Monografias em Ciência da Computação, Departamento de Informática, PUC/RJ, 41/92.

Reference Manual for the Ada Programming Language, United States Department of Defense, Jan 1983.

Wegner, P. "Classification in Object Oriented Systems:, SIGPLAN Notices, v21 #10, oct 1986.
Publicado
27/10/1993
CARVALHO, Sergio Eduardo Rodrigues de. Sobre o Comportamento de Objetos. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 7. , 1993, Rio de Janeiro/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1993 . p. 181-195. DOI: https://doi.org/10.5753/sbes.1993.24404.