next up previous contents
Next: Theories Up: Object-Oriented Modules Previous: Example: a rent-a-car store   Contents


Object-oriented parameterized programming

The notions of theory, view, and parameterized module (see Section 6.3) have been extended to the object-oriented case. In this section, we explain how to write object-oriented theories, views with object-oriented theories as sources and object-oriented modules or object-oriented theories as targets, and object-oriented parameterized modules with possibly object-oriented theories as parameters. In Section 15.4 we explain how the module operations available in Full Maude have been extended, so that they are also available on object-oriented modules. In particular, we will see how it is possible to rename an object-oriented module and to instantiate an object-oriented module parameterized by an object-oriented theory with a view having another object-oriented module as its target.



Subsections

The Maude Team