Abstract
In section 14.3 we introduced dynamic binding — the run-time binding of execution code to a message. Static binding is not possible because the execution code for a message selector depends on the target object and the latter is only known at run-time. ‘Print’ messages are good examples of the need for dynamic binding: many objects provide a public method named ‘Print’ but each object may define them differently; thus the code to execute the message “Print(<target>, ...)” can only be determined once the class that <target> is an instance of is known.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Chorafas, D.N. and Steinmann H. Object-Oriented Databases, Prentice Hall (1995).
Date, C.J. Introduction to Database Systems (6th Edition), Addison-Wesley Publ. company (1995).
Delobel, K. Databases: from Relational to Object-Oriented Systems, Chapman Hall (1995).
Kim, W. and Lochovsky, F.H. Object-Oriented Concepts, Databases and Applications, Prentice Hall (1989).
Parsaye, K. et.al. Intelligent Databases. Object-Oriented, Deductive, Hypermedia Technologies, John Wiley & Sons (1989).
Ullman, J.D. and Widom, S. A First Course in Database Systems, Prentice Hall (1997).
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Maurer, H., Scherbakov, N., Halim, Z., Razak, Z. (1998). Metalevel Facilities and Database Architecture. In: From Databases to Hypermedia. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-58763-4_18
Download citation
DOI: https://doi.org/10.1007/978-3-642-58763-4_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63754-7
Online ISBN: 978-3-642-58763-4
eBook Packages: Springer Book Archive