[9]
DejaVU Online:
Principles of Object-Oriented Software Development
(©)
)
and function types (being part of the function space
).
Within this value space V, subtypes correspond to subsets
that are ordered by set inclusion.
Technically, the subsets corresponding to the subtypes
must be ideals, which comes down to the requirement
that any two types have a maximal type containing
both (in the set inclusion sense).
Intuitively, the subtype relation may be characterized
as a refinement relation, constraining the
set of individuals belonging to a type.
The subtype refinement relation may best be understood
in terms of improving our knowledge with
respect to (the elements of) the type.
For a similar view, see |
Hush Online Technology
hush@cs.vu.nl
12/29/99 |
|
|