Use the meta.class property RestrictsSubclassing to determine if a class is
Sealed or specifies AllowedSubclasses.
Define Sealed Hierarchy of Classes
The AllowedSubclasses attribute enables you to define a sealed class hierarchy by
sealing the allowed subclasses:
classdef (AllowedSubclasses = {?SubClass1,?SubClass2}) SuperClass
...
end
Define the allowed subclasses as Sealed:
classdef (Sealed) SubClass1
...
end
classdef (Sealed) SubClass2
...
end
Sealed class hierarchies enable you to use the level of abstraction that your design
requires while maintaining a closed system of classes.
See Also
Related Examples
- “Handle Compatible Classes” on page 12-39
See Also