Title
Morphable Objects in Smalltalk
Abstract
In distributed applications, objects can live independently of any application that interacts with them. For this reason, it becomes difficult to modify their structure, e.g. their implementation and/or interface signature. In order to support the modification of objects, it is necessary to decouple clients from potentially morphable objects by inserting an immorphable intermediary (known as the encapsulator). The encapsulator intercepts calls to the morphable object's methods, enabling the encapsulator to redirect the call, transform the call, or perform pre-or post-processing on the call.A prototype of morphable objects has been developed in Smalltalk (using VisualWorks 2.5.2). The techniques for implementing encapsulators and mutating the objects in Smalltalk are described.
Year
DOI
Venue
1998
10.1109/ASWEC.1998.730912
Australian Software Engineering Conference
Keywords
Field
DocType
morphable objects,distributed applications,prototype,distributed programming,cyclic redundancy check,prototypes,object oriented programming,distributed application,computer science,application software,read only memory
Portable object,Distributed object,Programming language,Object oriented methods,Object-oriented programming,Computer science,Smalltalk
Conference
ISBN
Citations 
PageRank 
0-8186-9187-5
0
0.34
References 
Authors
0
1
Name
Order
Citations
PageRank
N. Williams100.34