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. Williams | 1 | 0 | 0.34 |