Sobre o Comportamento de Objetos
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. "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.