Acessing Objects Locally in Object-Oriented Languages
暂无分享,去创建一个
We propose method invocation constructs that allow objects to be accessed locally in object-oriented languages. The major construct is the expression of the form O.E where O is an object and E is an expression. This construct has the following operational semantics: add the object O to the program context in the course of evaluating E. Thus, the object O is available only in the course of evaluating E. Consequently, the program context consists of only the currently active objects and thus is managed in a memory-efficient way. Finally we compare this notion with cache systems.
[1] Martín Abadi,et al. A Theory of Objects , 1996, Monographs in Computer Science.
[2] Dale Miller,et al. A Logical Analysis of Modules in Logic Programming , 1989, J. Log. Program..
[3] Bertrand Meyer,et al. Object-Oriented Software Construction, 2nd Edition , 1997 .
[4] 簡聰富,et al. 物件導向軟體之架構(Object-Oriented Software Construction)探討 , 1989 .
[5] Dale Miller,et al. Lexical Scoping as Universal Quantification , 1989, ICLP.