Object roles
abstract
- potentially incomplete
- can be inherited from
- cannot be used directly or instantiated
template
- complete
- can be inherited from
- can be instantiated
- not to be used directly
concrete
- complete
- can be inherited from
- can be instantiated
- can be used directly
-